SQL 提取字符串中的汉字、字母、数字

VC5310 2010-02-21 03:58:25
说明:提取字符串、字符表达式中的汉字、字母、数字。

语法:

fn_myget (value_expression , category, start_expression, end_expression)

参数:

value_expression 字符串、字符表达式。

category指定提取字符子串的类别——汉字、字母、数字。

start_expression 指定提取字符子串的起始位置的整数或表达式。

start_expression 指定提取字符子串的终止位置的整数或表达式。

返回类型:返回字符数据。

注意: 在使用此函数前,请先创建此函数!代码如下:

示例:

A.在字符串中提取汉字

SELECT '汉字'=[master].[dbo].[fn_myget]('***桃V花C怨5310***','Chinese',1,100)

GO

下面是结果集:

汉字

--------------------------------------------------------------------------------------

桃花怨

(1 行受影响)

B.在字符串中提取字母

SELECT '字母'=[master].[dbo].[fn_myget]('***桃V花C怨5310***','Letters',1,100)

GO

下面是结果集:

字母

------------------------------------------------------------------------------------------------

VC

(1 行受影响)



C.在字符串中提取数字

SELECT '数字'=[master].[dbo].[fn_myget]('***桃V花C怨5310***','Digital',1,100)

GO

下面是结果集:

数字

--------------------------------------------------------------------------------------

5310

(1 行受影响)
...全文
1528 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shuifengcun 2010-02-22
  • 打赏
  • 举报
回复
学习学习学习学习学习学习学习学习学习
VC5310 2010-02-22
  • 打赏
  • 举报
回复
原文地址:http://hi.baidu.com/vc5310/blog/item/9152b5268e17de1c8b82a197.html
VC5310 2010-02-22
  • 打赏
  • 举报
回复
图片地址:http://hiphotos.baidu.com/vc5310/pic/item/a91763e75b193a1ab838209c.jpg
黄_瓜 2010-02-21
  • 打赏
  • 举报
回复
为啥贴图?看不到图片,直接贴代码效果多好

11,850

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 非技术版
社区管理员
  • 非技术版社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧