专栏首页IT云清mysql 处理空格数据

mysql 处理空格数据

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,' ','') 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 1.Elasticsearch简介

    本系列文章参考地址: - https://www.elastic.co/guide/en/elasticsearch/reference/current/i...

    IT云清
  • java文件转二进制

    IT云清
  • SQL---UNION 和 UNION ALL 操作符

    请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

    IT云清
  • 从一般到特定知识的迁移,腾讯AI Lab 提出基于领域转化网络的多领域机器翻译

    AAAI 是人工智能领域的顶级国际会议之一。今年的 AAAI 2020 是第 34届,于2月7日至12日在美国纽约举行。今年,第 3 次参会的腾讯 AI Lab...

    AI科技评论
  • Hive数据仓库笔记(二)

    CREATE TABLE logs (ts BIGINT, lineSTRING) PARTITIONED BY (dt STRING, country STR...

    chaplinthink
  • 等等党的胜利:树莓派4首发8GB版本,售价75刀,还可尝鲜64位操作系统

    去年 6 月,树莓派悄然发布了第四代产品 Raspberry Pi 4。这一新版本经过了从里到外的全面革新,带来了 2-4 倍的计算性能提升,还配置了新的操作系...

    机器之心
  • 年轻人的第一个APM-Skywalking

    什么是APM?全称:Application Performance Management

    李国宝
  • Docker | 加速开发流程的 Dockerfile 最佳实践

    Dockerfile 是创建 Docker 镜像的起点,该文件提供了一组定义良好的指令,可以让我们复制文件或文件夹,运行命令,设置环境变量以及执行创建容器镜像所...

    咸鱼学Python
  • 构建Docker镜像两种方式的比较-Dockerfile方式和S2I方式

    写Dockerfile是构建Docker镜像最通常的方式,接触过Docker的童鞋多少了解一些。前段时间研究OpenShift(paas的一种),发现了另外一种...

    用户1470379
  • TKE操作指南 - 自动化构建,生成Wordpress Docker业务镜像(五)

    通过持续集成与持续交付提供优秀的 DevOps 环境,极大提高软件发布效率。如下图所示:

    亮哥说TKE

扫码关注云+社区

领取腾讯云代金券