mysql去除某个字段数据的左右空格
我们使用内置函数来处理(默认内置函数大小写都可以):
LTRIM(str) // 删除字符串前面的空格, 记忆的时候就想着l表示left的意思就可以
RTRIM(str) // 删除字符串右边的空格,记忆的时候就想着r表示right的意思就可以
TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)或TRIM([remstr FROM] str):从str中删除remstr, remstr默认为空白字符
查询样例demo1:
SELECT TRIM(title) from cms_tag
更改样例demo:
update photo set field=rtrim(ltrim(field)) where id = 618787
注意:field是表里的一个字段,请不要直接复制粘贴,真正起作用的是ltrim和rtrim这两个函数
trim()函数也可以用来去除两边的其他字符, 语法为remstr FROM str
SELECT TRIM(1111 FROM title) from cms_web # 查询的时候去除掉title字段两边的1111
«上一篇:Mysql索引问题记录
还没有任何评论,你来说两句吧