VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
12
返回列表 发新帖
楼主: skipper

滤掉某一列中所有数据的逗号

[复制链接]

0

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-6-19 02:15:01 | 显示全部楼层
--全角半角的,都是可以去掉的
declare @a varchar(10)
set @a='1,2,3,,'
select replace(@a,',','')
-------------------
123

(所影响的行数为 1 行)
-------------------------------------------------
检验下来完全正确。全角半角都可以去掉。
回复

使用道具 举报

0

主题

93

帖子

46.00

积分

新手上路

Rank: 1

积分
46.00
发表于 2020-6-19 23:30:01 | 显示全部楼层
SQL默认排序是可以的
create table ta(name varchar(10)collate Chinese_PRC_CS_AS_WS)--如果建表时指定了这种排序方式
insert ta
select '1,2,3,,,'
select replace(replace(name,',',''),',','') from ta--就需要用分两次去掉

回复

使用道具 举报

0

主题

16

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-7-3 21:15:01 | 显示全部楼层
哈哈哈哈,表激动表激动,^_^。
回复

使用道具 举报

0

主题

49

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-7-7 18:15:01 | 显示全部楼层
支持恶魔右指
回复

使用道具 举报

0

主题

22

帖子

23.00

积分

新手上路

Rank: 1

积分
23.00
发表于 2020-7-8 22:15:01 | 显示全部楼层
replace即可,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表