前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >mysql 处理空格数据

mysql 处理空格数据

作者头像
IT云清
发布2019-01-22 15:05:23
1.4K0
发布2019-01-22 15:05:23
举报
文章被收录于专栏:IT云清IT云清

mysql中有处理空格的函数,做个简单介绍: 1.TRIM()函数 这个函数的用法很简单,但是无法去除中间的空格

代码语言:javascript
复制
-- 去除左右空格
SELECT TRIM('  fd fd ');
SELECT TRIM(BOTH' ' FROM '  fd fd ');
-- 去除左边的空格
SELECT TRIM(LEADING' 'FROM'  fd fd ');
-- 去除右边的空格
SELECT TRIM(TRAILING' 'FROM '  fd fd ');

2.REPLACE()函数 REPLACE(str,from_str,to_str),str是我们要处理的字符串,from_str是被替换的东西,to_str是替换的东西 。

比如,我们把下面的字符串中的所有’a’替换为’啦’:

代码语言:javascript
复制
SELECT REPLACE('aae234adfdsf','a','啦')

替换结果为:

代码语言:javascript
复制
啦啦e234啦dfdsf

这个替换,是不用考虑位置的,不管在左边右边还是在中间;既然可以替换字母,那替换空格也是可以的。

示例:

代码语言:javascript
复制
SELECT REPLACE('  ac  d df ',' ','')

结果:

代码语言:javascript
复制
acddf

如果要把某张表的某个字段中的空格全部去掉,比如去掉这张表中name字段的空格,可以:

代码语言:javascript
复制
UPDATE student set name = REPLACE(name,' ','') where id = 149
或者
UPDATE student set name = REPLACE(name,' ','') 
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年07月25日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档