首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-08-02 
sql计算(,1,2,3,4,)中有几个数字ALTER function [dbo].[数量](@str varchar(500))returns intasbegindecla

sql计算(,1,2,3,4,)中有几个数字
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

热点排行