截取字符串中数字和字母函数
2010-05-14 14:41
239 查看
--=======================
--截取字符串中所有的数字
--SELECT dbo.F_Get_No('JUST A TEST:123!')
--=======================
CREATE function dbo.F_Get_No
(
@No varchar(100)
)
RETURNS INT
AS
BEGIN
WHILE PATINDEX('%[^0-9]%',@No)>0
BEGIN
SET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'')
END
RETURN CONVERT(INT,@No)
END
--=======================
--截取字符串中所有的字母
--SELECT dbo.F_Get_Letter('JUST A TEST:123!')
--=======================
ALTER function dbo.F_Get_Letter
(
@Letter NVARCHAR(100)
)
RETURNS NVARCHAR(100)
AS
BEGIN
WHILE PATINDEX('%[^A-Z]%',@Letter)>0
BEGIN
SET @Letter=STUFF(@Letter,PATINDEX('%[^A-Z]%',@Letter),1,'')
END
RETURN @Letter
END
--截取字符串中所有的数字
--SELECT dbo.F_Get_No('JUST A TEST:123!')
--=======================
CREATE function dbo.F_Get_No
(
@No varchar(100)
)
RETURNS INT
AS
BEGIN
WHILE PATINDEX('%[^0-9]%',@No)>0
BEGIN
SET @No=STUFF(@No,PATINDEX('%[^0-9]%',@No),1,'')
END
RETURN CONVERT(INT,@No)
END
--=======================
--截取字符串中所有的字母
--SELECT dbo.F_Get_Letter('JUST A TEST:123!')
--=======================
ALTER function dbo.F_Get_Letter
(
@Letter NVARCHAR(100)
)
RETURNS NVARCHAR(100)
AS
BEGIN
WHILE PATINDEX('%[^A-Z]%',@Letter)>0
BEGIN
SET @Letter=STUFF(@Letter,PATINDEX('%[^A-Z]%',@Letter),1,'')
END
RETURN @Letter
END
相关文章推荐
- oracle中对字母加数字列的排序及截取字符串函数substr介绍
- sql中获取字符串中的字母,数字,非数字函数
- asp 实现检测字符串是否为纯字母和数字组合的函数
- 函数统计输入字符串中字母,数字等个数。
- java截取字符串,截串,substring和split,分别字母和数字,正则裂缝
- 编写一个函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其他字符的个数
- 有一字符串包含字母,数字,编程实现取出数字;使用函数,指针实现
- 此函数用来判断传入的字符串参数是否全是字母数字的组合
- java截取字符串,截串,substring和split,分割字母和数字
- Asp检测字符串是否为纯字母和数字组合函数
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- C#正则表达式判断字符串为字母或数字函数
- SQL中获取字符串中的字母,数字,非数字函数
- php 编一函数计算一个字符串中有多少个字母.汉字.数字?
- 金山笔试题-字符串排序 :" 写一个函数,实现对给定的字符串(字符串里面包括:英文字母,数字,符号)的处理"
- (c++)编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- tsql 用户函数- 从字符串中提取需要的字符(中文,数字,字母等)
- java截取字符串,截串,substring和split,分割字母和数字,正则缝隙
- 编写一函数,由实参传来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述结果。 只要结果,别输出什么提示信息。
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果