在mysql表中,数据具有特殊的字符(.)和(_)主要在数字旁边。我只想提取mysql查询中去掉字符的数字。我当前的查询如下:
$query = "SELECT Date, Tenext FROM tbdata"; 在这个查询中,我只需要第二个字段名(Tenext)。如何在mysql查询中做到这一点?任何帮助都是非常感谢的。谢谢!
发布于 2018-07-06 20:42:06
您可以使用TRIM函数,例如:
mysql> SELECT TRIM(BOTH '_' FROM '_21_' );
21因此,在您的示例中,要删除所有字符,可以使用以下内容:
$query = "SELECT Date, TRIM(BOTH '_' FROM Tenext) as Tenext FROM tbdata";发布于 2019-11-20 23:32:14
如果你确定它只是经期和下划线,这应该可以做到:
SELECT
Date,
TRIM(REPLACE(REPLACE(Tenext, '.', ''), '_', '')) as Tenext
FROM tbdatahttps://dba.stackexchange.com/questions/211584
复制相似问题