当前位置:首页 >> 季节养生

求拆分字符串的通用算法计划

2021-09-06 09:58 来源:莱西养生网

求sql拆分字符串的通用算法

我现在有一个字符串\"1,2,3,4,(5,6),7,(8,(9,10))\" 要统计,的个数

按常规 我想按 , 拆成7个

1

2

3

4

(5,6)

7

(8,(9,10))

然后统计 , 的个数 本来这样 , 的个数应该是6个 就是说把(5,6),(8,(9,10))看成一体

不过我只会统计9个出来……

declare @s varchar(100)

set @s=\"1,2,3,4,(5,6),7,(8,(9,10))\"

select

(len(@s)-len(replace(@s,\",\",\"\")))

-(len(@s)-len(replace(@s,\"(\",\"\")))

/**

-----------

6

(所影响的行数为 1 行)

**/

SQL codecreate table #tb

(

id int,

col varchar(50),

num int

)

insert into #tb select 1,\"aa,bb,cc\",10

union all select 2,\"aa,aa,bb\",20

union all select 3,\"aa,aa,bb\",20

union all select 4,\"dd,ccc,c\",30

union all select 5,\"ddaa,ccc\",40

union all select 6,\"eee,ee,c\",50

declare @Len int

select top 1 @Len=len(col)+1 from #tb order by len(col)

select @Len

set rowcount @Len

董明珠说 select ID=identity(int,1,1) into #TT from scolumns A,scolumns B

set rowcount 0

;with hgo as

(

select ,

number=substring(col,,charindex(\",\",col+\",\",))

from #TT A join #tb b on substring(\",\"+col,,1)=\",\"

)

select number,count(distinct id) [count],count(number) [number] from hgo group by number

西安治疗妇科医院哪家好
英太青胶囊和布洛芬哪个功效好
上海不孕不育医院治疗方法
相关阅读
大白熊犬呕吐拉血是什么毛病位置

大白熊犬昨晚吃多了,今早呕吐,拉稀,之后拉血,是什么毛病琪步莎:大白熊犬价格吃多了一般会把食物吐出,轻度拉稀,或者禁食一天一般情况会好,但如果拉稀严重甚至拉血,那有可能会是其他疾病,还是带...

大白熊犬后腿严重外八字需不需要治疗位置

大白熊犬从小后腿站立玩耍时就叉腿.看起来外八.走路和跑步时都正常.严重吗.需不需要治疗?淡淡的看:这是小狗的出生时就带的,属于先天性疾病。大白熊犬价格小脑发育不良。像楼上所说,补钙可以缓解病症,...

大白熊犬可以长多大大白熊犬体型较大位置

大白熊犬可以长多大,大白熊是一种体型比较大的狗狗,虽然它们的性格很温顺,也是非常优秀的宠物犬,不过该犬是不太适合在室内饲养的大型犬,如果家里条件不符合的话最好还是不要饲养比较好。不过是什么...

大白熊犬发情的一些事宜介绍位置

当我们饲养了一只可爱的大白熊犬时,狗狗的身体健康与生理健康也是我们最关心的事情。每当到了春秋两季的时候,就是大白熊犬发情的期,这一时期主人们一定要多加注意,一不留神可能你的大白熊犬就会怀孕...

大白熊犬剃毛后不喜欢露肚子睡觉了怎么回事位置

我家大白熊犬以前最喜欢的就是仰着睡,每次还喜欢仰着我给它按摩小肚子,前几天带它去剃了胎毛后(剃光拉~那个悔呀)不愿意露小肚子了,现在大白熊犬价格都是缩成一团睡,每次我按小肚子它也不愿意,一...

大白熊犬两天没拉便便了怎么回事位置

医院检查细小试纸在T2的位置,医生说要再观察,开了5针血清。 大白熊犬体温正常,精神也还可以,喝水,吃的不多(原主人应该喂的人吃的食物,现在是狗粮+狗罐头),大白熊犬尿尿正常,但是到现在也没便便...

友情链接