说明:提取字符串、字符表达式中的汉字、字母、数字。
语法:
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 行受影响)