##去除左右空格
UPDATE wx_yxtactitem SET link = TRIM(link);
trim函数可以过滤指定的字符串: 完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str) 简化格式:TRIM([remstr FROM] str) 返回字符串 str , 其中所有remstr前缀和/或后缀都已被删除。若分类符BOTH、LEADIN或TRAILING中没有一个是给定的,则假设为BOTH。remstr为可选项,在未指定情况下,可删除空格。
both leading trailing
###demo1:
SELECT *,trim(LEADING '/' FROM `path`) as paths FROM `ts_back_pic` limit 10
###demo2
SELECT *,trim(TRAILING '/' FROM `path`) as paths FROM `ts_back_pic` limit 10
第二个,可以删除右侧的指定字符以及字符串
###dmeo3
[sql]
SELECT *,trim(BOTH '/' FROM `path`) as paths FROM `ts_back_pic` limit 10
第三个,可以删除两侧的指定字符以及字符串
dmeo::
UPDATE wx_yxtcategory set url=TRIM( LEADING 'SearchByClassify' FROM url ) where id=6;
本文详细介绍了SQL中的TRIM函数,展示了如何使用LEADING, TRAILING和BOTH参数删除字符串的前后空格和特定字符。通过实例演示了如何在UPDATE语句中应用trim函数,以提高数据一致性。
2397

被折叠的 条评论
为什么被折叠?



