/* * *用途:提取字符串中的数字 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