22,210
社区成员
发帖
与我相关
我的任务
分享
--保险起见,把前后空格去掉.
create table tb(text varchar(20))
insert into tb values('aa,aa')
insert into tb values('aa,aa,')
go
select 次数 = len(rtrim(ltrim(text))) - len(rtrim(ltrim(replace(text,',','')))) from tb
drop table tb
/*
次数
-----------
1
2
(所影响的行数为 2 行)
*/
create table tb(text varchar(20))
insert into tb values('aa,aa')
insert into tb values('aa,aa,')
go
select 次数 = len(text) - len(replace(text,',','')) from tb
drop table tb
/*
次数
-----------
1
2
(所影响的行数为 2 行)
*/
select len(text) - len(replace(text,',','')) from tb