比较每个对应位置上字符相等的个数
2012-04-26 17:29 cluby 阅读(177) 评论(0) 收藏 举报--
--@char @char1 长度一样 算法的意义是 比较每个对应位置上字符相等的个数
--
declare @char nvarchar(max) = 'abshijz'
declare @char1 nvarchar(max) = 'abphijk'
declare @n int
declare @result int
set @result =0
set @n = 1
while @n <= LEN(@char)
begin
if
(select substring(@char,@n,1)) = (select substring(@char1,@n,1))
begin
set @result =@result+1
end
set @n=@n+1
end
print @result
浙公网安备 33010602011771号