sql计算(,1,2,3,4,)中有几个数字

来源:互联网 发布:黑暗之光骑兽升阶数据 编辑:程序博客网 时间:2024/05/18 03:49
ALTER function [dbo].[数量](@str varchar(500))
returns int
as
begin
declare @n int
declare @m int
declare @i int
declare @jg char(20)
set @n=len(@str)
set @m=0
set @i=1
while @i<=@n
 begin
  set @jg=substring(@str,@i,1)
  if @jg=','
   set @m=@m+1
  set @i=@i+1
 end 
return @m-1
end
原创粉丝点击