当前位置: 代码迷 >> SQL >> SQlserver 创办函数实现只取某个字段的数字部分
  详细解决方案

SQlserver 创办函数实现只取某个字段的数字部分

热度:65   发布时间:2016-05-05 12:05:59.0
SQlserver 创建函数实现只取某个字段的数字部分
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER FUNCTION [dbo].[GET_NUMBER](@S VARCHAR(100))RETURNS VARCHAR(100)ASBEGINWHILE PATINDEX('%[^0-9]%',@S) > 0BEGINset @s=stuff(@s,patindex('%[^0-9]%',@s),1,'')ENDRETURN @SEND
select dbo.GET_NUMBER('你好111犊子')

结果:111


  相关解决方案