社区
MS-SQL Server
帖子详情
请问如何用SQL语句去掉字符串中的空格
kirinboy
2004-10-01 04:54:51
类似trim的函数在SQL中是什么呢?
多谢!
...全文
1918
19
打赏
收藏
请问如何用SQL语句去掉字符串中的空格
类似trim的函数在SQL中是什么呢? 多谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
futulove
2004-10-04
打赏
举报
回复
还是REPLACE好,否则中间的空格去不掉的
renaski
2004-10-04
打赏
举报
回复
来晚了。
kirinboy
2004-10-04
打赏
举报
回复
呵呵,没想到这样一个看似简单的问题得到大家这么热烈的讨论,感谢每一位回复的xd,谢谢你们的帮助!
goafterfuture
2004-10-04
打赏
举报
回复
也來拋一下爛書包﹐比如欲將含有左右空格的name字段去掉后顯示﹐可以如此寫select ltrim(rtrim(name)) from tablename
如果要去掉字段中間含有的的空格﹐ltrim與rtrim就無能為力了﹐只能通過replace(字段名﹐' ','')的方式來實現﹐不過這種方式會將整個字段種出現的全部的空格都去掉﹐要想去掉特定位置的﹐還需根據實際問題做相應的處理。
淡蓝冰
2004-10-04
打赏
举报
回复
只要充分利用函數﹐什么難事都可做到
淡蓝冰
2004-10-04
打赏
举报
回复
REPLACE
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
淡蓝冰
2004-10-04
打赏
举报
回复
replace('字符串',' ','') --用空上办法是去掉在任何位置的空格
好辦法
efpsy
2004-10-03
打赏
举报
回复
use system function to do it:
ltrim 用于去除左空格
rtrim 用于去除右空格
trim 用于去除两边空格
xfpjl
2004-10-03
打赏
举报
回复
up
-勇敢的心-
2004-10-03
打赏
举报
回复
ltrim(rtrim())
ltrim()
rtrim()
replace("字符串",' ','');
^_^
hglhyy
2004-10-03
打赏
举报
回复
REPLACE
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
应用举例可以看联机帮助!
crazyswan
2004-10-02
打赏
举报
回复
用 rtrim和 ltrim 是最好的办法!
popsn
2004-10-02
打赏
举报
回复
绝,以前一直没留意有这么好的方法.
zhweizhw
2004-10-02
打赏
举报
回复
ltrim
rtrim
replace
funsuzhou
2004-10-01
打赏
举报
回复
update 表 set 要替换的字段=replace('要替换的字段',' ','')where 约束条件
funsuzhou
2004-10-01
打赏
举报
回复
REPLACE
用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。
语法
REPLACE ( 'string_expression1' , 'string_expression2' , 'string_expression3' )
azsoft
2004-10-01
打赏
举报
回复
ltrim(rtrim()) --去掉前后空格
yjdn
2004-10-01
打赏
举报
回复
replace('字符串',' ','') --用空上办法是去掉在任何位置的空格
yjdn
2004-10-01
打赏
举报
回复
ltrim() --去掉左边的空格
rtrim() --去掉右边的空格
SQL学习资料(包含所有常用的语句例子)
sql学习必备,内含sql一些常用语句的例子,有图有表,通过结果来理解
sql语句
的实现与结果。
【SQL】sql去除
字符串
首尾
空格
说起去除
字符串
首尾
空格
大家肯定第一个想到trim()函数,不过在sqlserver
中
是没有这个函数的,却而代之的是ltrim()和rtrim()两个函数。看到名字所有人都知道做什么用的了,ltrim()去除
字符串
左边的
空格
,rtrim()去除
字符串
右边的
空格
,要去除首尾
空格
同时使用这个两个函数就好了。 测试: [sql]view plaincopy select...
Mysql
Sql语句
空格
字符串
等问题
Mysql
Sql语句
空格
字符串
等问题1、问题描述2、总结 1、问题描述 Mysql 里面
SQL语句
空格
、
字符串
问题,你发现不了,但是就是运行报错。不服?来我们上源码。先来看一个删除表的。 DROP TABLE IF EXISTS 'user'; 堂堂正正删除表,没毛病,运行。 1 queries executed, 0 success, 1 errors, 0 warnings 查询:DROP TABLE IF EXISTS 'user' 错误代码: 1064 You have an error
SQL
字符串
去除
空格
函数
SQL
中
使用ltrim()去除左边
空格
,rtrim()去除右边
空格
,没有同时去除左右
空格
的函数,要去除所有
空格
可以用replace(
字符串
,' ',''),将
字符串
里的
空格
替换为空 。 例:去除
空格
函数。declare @temp char(50) set @temp = ' hello sql ' print ltrim(@temp) --去除左边
空格
print rtrim(@temp) --去除右边
空格
print replace(@temp,' ','') --去除
字符串
里所
【SQL】
字符串
去
空格
解决方法
一、表
中
字符串
带
空格
的原因 1,
空格
就是
空格
。 2,控制符 显示为
空格
。 二、解决方法 第一种情况,去
空格
的处理的比较简单,Replace(column,' ','') 就可以解决。 第二种情况,解决方法就比较麻烦点:需要先查出相应的ASCII码,再用Replace(column,char(ascii码),'')解决,以下举个栗子: CREATETABLE#temp (NAMENVARCHAR(50)) INS...
MS-SQL Server
34,837
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章