SQL Server去除字符串空格的ltrim() 和 rtrim()函数

SQL Server去除字符串空格的ltrim() 和 rtrim()函数

SQL Server并不提供trim()函数去除字符串两边空格,只提供了去除字符串左边空格ltrim()函数和去除右边字符串空格rtrim()函数,但是只要将这两个函数配合使用,就能达到去除字符串两端空格的效果。

ltrim()函数的使用:

复制代码
select ltrim(' aa ')

去除item_no字段内左边的空格:

复制代码
update t_bd_item_info20231115
set item_no = ltrim(item_no)
where item_subno = '0002'

rtrim()函数的使用:

复制代码
select ltrim(' aa ')

去除item_no字段内右边的空格:

复制代码
update t_bd_item_info20231115
set item_no = rtrim(item_no)
where item_subno = '0002'

ltrim()函数和rtrim()函数配合使用:

复制代码
select rtrim(ltrim(' aa '))

去除item_no字段内左边右边的空格:

复制代码
update t_bd_item_info20231115
set item_no = rtrim(ltrim(item_no))
where item_subno = '0002'

也可以用replace()函数来去除所有空格:

复制代码
select replace(' aa ',' ','')

去除item_no字段内左边右边的空格:

复制代码
update t_bd_item_info20231115
set item_no = replace(item_no,' ','')
where item_subno = '0002'
相关推荐
松涛和鸣14 分钟前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
likangbinlxa31 分钟前
【Oracle11g SQL详解】UPDATE 和 DELETE 操作的正确使用
数据库·sql
r i c k1 小时前
数据库系统学习笔记
数据库·笔记·学习
野犬寒鸦1 小时前
从零起步学习JVM || 第一章:类加载器与双亲委派机制模型详解
java·jvm·数据库·后端·学习
IvorySQL2 小时前
PostgreSQL 分区表的 ALTER TABLE 语句执行机制解析
数据库·postgresql·开源
·云扬·2 小时前
MySQL 8.0 Redo Log 归档与禁用实战指南
android·数据库·mysql
浅念-2 小时前
C语言编译与链接全流程:从源码到可执行程序的幕后之旅
c语言·开发语言·数据结构·经验分享·笔记·学习·算法
IT邦德2 小时前
Oracle 26ai DataGuard 搭建(RAC到单机)
数据库·oracle
The森3 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix
惊讶的猫3 小时前
redis分片集群
数据库·redis·缓存·分片集群·海量数据存储·高并发写