截取字符串中数字部分函数
2014-08-25 18:27
316 查看
IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'uf_Get_No') AND type in (N'FN', N'IF', N'TF', N'FS', N'FT'))
DROP FUNCTION uf_Get_No
GO
CREATE function uf_Get_No
(
@No varchar(200)
)
RETURNS VARCHAR(200)
AS
BEGIN
WHILE PATINDEX('%[^0-9|.]%',@No)>0
BEGIN
SET @No=STUFF(@No,PATINDEX('%[^0-9|.]%',@No),1,'') --删掉一个非数字的字符,循环结束,剩余的为数字部分
END
RETURN @NO
END
GO
DROP FUNCTION uf_Get_No
GO
CREATE function uf_Get_No
(
@No varchar(200)
)
RETURNS VARCHAR(200)
AS
BEGIN
WHILE PATINDEX('%[^0-9|.]%',@No)>0
BEGIN
SET @No=STUFF(@No,PATINDEX('%[^0-9|.]%',@No),1,'') --删掉一个非数字的字符,循环结束,剩余的为数字部分
END
RETURN @NO
END
GO
相关文章推荐
- oracle中to_number字符串转数字、max取最大值、dbms_random.value生成随机数及对小数做截取,四舍五入操作的函数
- asp下实现截取字符串特定部分内容函数
- asp下实现截取字符串特定部分内容函数
- 如何实现截取无规则字符串中的数字部分
- 截取字符串中数字和字母函数
- oracle中对字母加数字列的排序及截取字符串函数substr介绍
- oracle中常用的字符串查找、替换以及截取函数的用法!
- javascript字符串数字转化函数parseInt的奇怪现象
- 编程:编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串
- 支持多种编码的中文字符串截取函数! AND 函数实现解压功能
- 一个高效判断字符串是否全数字的函数,请大家指正拍砖
- PHP中的字符串截取函数,取子符串,以保证中文不出现乱码
- 支持多种编码的中文字符串截取函数
- 【转载】java 面试中的一道编写一个截取字符串的函数
- 高效的中文字符串截取函数(徐祖宁)
- 高效的中文字符串截取函数
- [函数]截取固定长的字符串(双字节的计2位)
- 截取固定长度字符串显示在页面,多余部分显示为省略号(区分汉字和字符)
- 截取字符串中任意一段字符的函数
- 支持中英文字符的字符串截取函数