首页 » Mysql » 正文

mysql去除某个字段数据的左右空格

2018-4-18 ·  5,103 views  ·  0 replies 

我们使用内置函数来处理(默认内置函数大小写都可以):

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
«上一篇:
  1. 还没有任何评论,你来说两句吧

Leave a reply