SQL Server 用sql获取某字符串中的数字部分的语句
2022-11-12 09:54:44
内容摘要
这篇文章主要为大家详细介绍了SQL Server 用sql获取某字符串中的数字部分的语句,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下
文章正文
这篇文章主要为大家详细介绍了SQL Server 用sql获取某字符串中的数字部分的语句,具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <code> create function dbo.F_Get_No ( @No varchar(100) ) RETURNS bigint AS BEGIN WHILE PATINDEX( '%[^0-9]%' ,@No)>0 BEGIN SET @No=STUFF(@No,PATINDEX( '%[^0-9]%' ,@No),1, '' ) --删掉一个非数字的字符,循环结束,剩余的为数字部分 END RETURN CONVERT(bigint,@No) END </code> |
注:关于SQL Server 用sql获取某字符串中的数字部分的语句的内容就先介绍到这里,更多相关文章的可以留意
代码注释