首页 > 数据库 >MySQL:去除字段中空格及前后空格

MySQL:去除字段中空格及前后空格

时间:2024-09-28 09:48:05浏览次数:9  
标签:TRIM name MySQL REPLACE 空格 字段 去除

1、使用TRIM()函数

TRIM()函数可以去除字段的前后空格,并返回处理后的结果。可以在查询语句中使用TRIM()函数来实现去除字段空格的功能,示例如下:

SELECT TRIM(column_name) FROM table_name;

这种方法会去除字段中的前后空格,但保留字段内部的空格。

2、使用REPLACE()函数

REPLACE()函数可以替换字段中的指定字符或字符串。可以使用REPLACE()函数将字段中的空格替换为空字符,实现去除字段空格的效果。示例如下:

SELECT REPLACE(column_name, ' ', '') FROM table_name;

3、使用REGEXP_REPLACE()函数

如果想要去除字段内部的空格,可以使用REGEXP_REPLACE()函数结合正则表达式来实现。正则表达式可以匹配字段内的空格并替换为空字符。示例如下:

SELECT REGEXP_REPLACE(column_name, ' ', '') FROM table_name;

4、去除字段中空格及横岗并去除前后空格

SELECT TRIM(REPLACE(REPLACE(column_name, ' ', ''), '-', '')) FROM table_name;

标签:TRIM,name,MySQL,REPLACE,空格,字段,去除
From: https://blog.csdn.net/yao_guai/article/details/142530621

相关文章

  • MySQL查找占用CPU过高的SQL
    作为DBA工作中都会遇到过数据库服务器CPU飙升的场景,我们该如何快速定位问题?又该如何快速找到具体是哪个SQL引发的CPU异常呢?下面我们说两个方法。聊聊MySQL中如何快速定位占用CPU过高的SQL。技术人人都可以磨炼,但处理问题的思路和角度各有不同,希望这篇文章可以抛砖引玉。 以一......
  • 免费送源码:Java+SSM+MySQL SSM线上办公系统的设计与实现 计算机毕业设计原创定制
    摘要一个企业实现办公自动化的程度是衡量其实现现代化管理的标准。办公自动化就是采用Internet技术,基于工作流的概念,使企业内部人员方便快捷地共享信息,高效协同工作。线上办公系统主要功能模块包括员工管理、部门管理、岗位管理、薪酬管理、任务下达、汇报查看、用品申请、......
  • 基于SSM+Vue+MySQL的线上花店鲜花商城系统
    系统展示用户前台界面管理员后台界面商家界面配送员界面系统背景  随着电子商务的迅猛发展,鲜花作为传递情感与美好祝福的媒介,其市场需求日益增长。然而,传统的鲜花销售模式受限于地域、信息不对称及供应链效率等问题,难以满足消费者日益多样化的需......
  • 【2024计算机毕业设计】基于jsp+mysql+Spring+mybatis的SSM汽车维修预约平台
    运行环境:最好是javajdk1.8,我在这个平台上运行的。其他版本理论上也可以。IDE环境:Eclipse,Myeclipse,IDEA或者SpringToolSuite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本tomcat服务器环境:Tomcat7.x,8.x,9.x版本均可操作系统环境:WindowsXP/7......
  • 三篇文章速通JavaSE到SpringBoot框架 (中) IO 进程线程 网络编程 XML MySQL JDBC相关
    文章目录IOfile类的作用I/O的作用将上篇文章综合项目使用IO流升级所需知识点进程线程创建线程的三种方式网络编程网络编程介绍IP地址端口号网络通信协议网络通信协议的分层演示代码XMLXML的作用是什么?xml特点注解什么是注解?注解的使用注解的重要性注解的使用实例M......
  • 【2024计算机毕业设计】基于jsp+mysql+Spring+mybatis的SSM在线装潢家装材料进销存管
    运行环境:最好是javajdk1.8,我在这个平台上运行的。其他版本理论上也可以。IDE环境:Eclipse,Myeclipse,IDEA或者SpringToolSuite都可以,如果编译器的版本太低,需要升级下编译器,不要弄太低的版本tomcat服务器环境:Tomcat7.x,8.x,9.x版本均可操作系统环境:WindowsXP/7......
  • C# MySQL Dapper insert delete select update data from table
    Installdapper    usingDapper;usingMySql.Data.MySqlClient;namespaceConsoleApp87{internalclassProgram{staticstringconnStr=@"Server=servernamevalue;userid=usernamevalue;password=passwordvalue;database=databasename......
  • 解读MySQL8.0数据字典重构源码
    本文分享自华为云社区《【华为云MySQL技术专栏】MySQL8数据字典重构源码解读》,作者:GaussDB数据库1.背景介绍在MySQL5.7版本的使用实践过程中,我们很容易遇到DDL崩溃后导致数据不一致的问题,具体场景描述如下:主备高可用架构部署下,备机回放执行DROPTABLE的中途,因触发其它社区......
  • mysql后台导入sql文件-设定字符集
    需求描述:有一个user_info.sql的文件里面都是插入user_info表的insert语句数据,数据量500M,要求快速插入mysql的数据库中。解决方法:1、利用客户端工具加载文件插入数据。   问题:执行数据特别慢,好几个小时才能插入,原因数据要从客户端发送到服务器网络传输和插入都消耗大量时间......
  • Lazarus中对mysql数据库Blob类型进行读写例子
    一、读一个图片到数据库varinimage1:TImage;TPStream:TMemoryStream; inimage1:=TImage.Create(nil);//读取图片TPStream:=TMemoryStream.Create;Image1.Picture.SaveToStreamWithFileExt(TPStream,'jpg');//生成jpeg图片inimage1.Free;TPStr......