SQL小技巧解決大問題:如何統計字符出現次數?

--定義變量
declare @pos bigint=1;
declare @len bigint;
declare @char nvarchar(1);
declare @text nvarchar(max);
declare @val varchar(max)=space(0);
declare @count bigint=0;
--初始化一些變量
set @text=N'印度囂張、越南陰險、美國霸道、中國低調、、、';
set @len=len(@text);
--統計“、”出現個數
while @pos<=@len begin --將所有的部分循環完全
 set @char=substring(@text,@pos,1)
 if @char='、' set @count+=1;
 set @pos=@pos+1 --
end
--顯示個數
print @count;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章