mssql sqlserver 从钦命字符串中赢得数字的办法

2019-11-08 21:45栏目:网络数据
TAG:

大奖888,转自:http://www.maomao365.com/?p=6410

摘要:

下文首要分享从内定字符串或列中拿到数字信息,如下所示:
尝试情形:sql server 二零零一

----编写sql函数
    create function getShuZi(@tmp nvarchar(800))
    returns nvarchar(800)
    as 
    begin
          while PATINDEX('%[^0-9]%', @tmp) > 0  
           begin  
             set @tmp = STUFF(@tmp, PATINDEX('%[^0-9]%', @tmp), 1, '');  
           end;  
           return @tmp;   
    end
    go
   ----测试sql函数
   SELECT dbo.getShuZi('猫猫小屋maomao365.com-sql教程专用网站')   
   go
   drop function dbo.getShuZi
   go

 

版权声明:本文由大奖888-www.88pt88.com-大奖888官网登录发布于网络数据,转载请注明出处:mssql sqlserver 从钦命字符串中赢得数字的办法