早教吧作业答案频道 -->其他-->
用SQL计算同一个字符(汉字、字母、数字、表情、符号)连续重复出现的次数如:aaaa%%%vfahg%&&&可以看出a连续重复4次,%连续重复3次,&连续重复3次
题目详情
用SQL计算同一个字符(汉字、字母、数字、表情、符号)连续重复出现的次数
如:aaaa%%%vfahg%&&&
可以看出a连续重复4次,%连续重复3次,&连续重复3次
如:aaaa%%%vfahg%&&&
可以看出a连续重复4次,%连续重复3次,&连续重复3次
▼优质解答
答案和解析
SQL Server可以使用如下查询,其他数据库要做相应修改:
declare @s nvarchar(4000), @i int, @len int, @v nvarchar(10)
set @s = 'aaaa%%%vfahg%&&&'
declare @tb table (txt nvarchar(10), cnt int)
select @i = 0, @len = len(@s)
while @i < @len
begin
set @v = substring(@s, @i + 1, 1)
update @tb
set cnt = cnt + 1
where txt = @v
if @@rowcount < 1
begin
insert into @tb (txt, cnt)
select @v, 1
end
set @i = @i + 1
end
select * from @tb
declare @s nvarchar(4000), @i int, @len int, @v nvarchar(10)
set @s = 'aaaa%%%vfahg%&&&'
declare @tb table (txt nvarchar(10), cnt int)
select @i = 0, @len = len(@s)
while @i < @len
begin
set @v = substring(@s, @i + 1, 1)
update @tb
set cnt = cnt + 1
where txt = @v
if @@rowcount < 1
begin
insert into @tb (txt, cnt)
select @v, 1
end
set @i = @i + 1
end
select * from @tb
看了 用SQL计算同一个字符(汉字...的网友还看了以下:
数字信号已知F(S)=12(S+8)/S(S+4)(S+12),求原函数f(t) 2020-05-21 …
English的基本问题!(题目分数20分附加10分总共30分(全部在附加里))注:1、c见了s发 2020-06-04 …
30之前给我答复,)一个数n的数字中为奇数的那些数字的和记为S(n),为偶数的那些数字的和记为E( 2020-06-05 …
重新排列字母,写出单词1.s,a,p,e,c,2.r,o,e,t,c,k,3.d,c,o,o,t, 2020-06-06 …
如图是用如图是用若干花盆摆成的三角形图案,每条边为N个花盆(N>1)总数为s盆N=2,S=3N=3 2020-06-19 …
把这些字组成5个成语,可有4字重复2次,不、开、百、以、花、为、然、争、齐、道、岸、家、锣、放、貌 2020-07-24 …
急求)三角形ABC内接于圆O,BC=4,S三角形ABC=6根号3,角B为锐角三角形ABC内接于圆O 2020-07-30 …
将在字符串S中下标为奇数位置上的字符,紧随其后重复出现一次,放在一个新串T中,T中字符按原字符串中字 2020-11-07 …
C语言交换和重复给定程序的功能是字符串S尾部开始,按逆顺序把相邻两个字符交换位置,并依次把每个字符紧 2020-11-07 …
英语:下1.将下联打乱的字母组成单词,并写出汉语意思1.a,e,h,g,c,n[]2.e,i,s,t 2020-12-10 …