博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 处理空格数据
阅读量:1952 次
发布时间:2019-04-27

本文共 651 字,大约阅读时间需要 2 分钟。

mysql中有处理空格的函数,做个简单介绍:

1.TRIM()函数
这个函数的用法很简单,但是无法去除中间的空格

-- 去除左右空格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’替换为’啦’:

SELECT REPLACE('aae234adfdsf','a','啦')

替换结果为:

啦啦e234啦dfdsf

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

示例:

SELECT REPLACE('  ac  d df ',' ','')

结果:

acddf

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

UPDATE student set name = REPLACE(name,' ','') where id = 149或者UPDATE student set name = REPLACE(name,' ','')

转载地址:http://hghif.baihongyu.com/

你可能感兴趣的文章
RocketMQ第八篇 RocketMQ高级原理
查看>>
RocketMQ第九篇 RocketMQ实践上遇到的问题
查看>>
docker搭建 prometheus和grafana监控 linux系统性能
查看>>
Kali2021.1 安装 docker + 更换 docker 源 + Portainer可视化界面
查看>>
Windows10+Anaconda3+Pycharm环境搭建
查看>>
Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建
查看>>
[MAR DASCTF明御攻防赛]enjoyit_1
查看>>
Cobalt Strike 的安装与简单使用
查看>>
DC1靶机渗透测试
查看>>
DC2靶机渗透测试
查看>>
DC3靶机渗透测试
查看>>
DC4靶机渗透测试
查看>>
DC5靶机渗透测试
查看>>
DC6靶机渗透测试
查看>>
DC7靶机渗透测试
查看>>
DC8靶机渗透测试
查看>>
DC9靶机渗透测试
查看>>
Kali VMware最新版安装步骤
查看>>
Lampiao靶机渗透测试
查看>>
HA: Dhanush靶机渗透测试
查看>>