字符串提取数值-写网友的简单测试


/*
*
*用途:提取字符串中的数字 FOR [东莞]瀧〖神〗
*作者:德仔
*日期:2010-07-20
*/

declare @Str char(80),@Qty char(80)
set @Str = 'dfsa12.131dad '
set @Qty = substring(@Str,PATINDEX( '%[0-9]% ',@Str), len(@Str) -PATINDEX( '%[0-9]% ',@Str) +1 )
if patindex( '%[a-z]% ' ,@Qty) <> 0
select substring(@Qty,1,patindex( '%[a-z]% ' ,@Qty) -1 )

else
select @Qty

你可能感兴趣的:(字符串)