返回首页
当前位置: 主页 > SQL Server > 高级应用 >

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

时间:2010-07-01 15:14来源:未知 作者:sqlclub.cn 点击:
说明: 提取字符串、字符表达式中的汉字、字母、数字。 语法: fn_myget (value_expression , category, start_expression, end_expression) 参数: value_expression 字符串、字符表达式。 category 指定提取字
  

说明:提取字符串、字符表达式中的汉字、字母、数字。 Sqlclub.cn

语法: Sqlclub

fn_myget (value_expression , category, start_expression, end_expression)

本文来自Sqlclub

参数: Sqlclub学习社区

value_expression  字符串、字符表达式。 Sqlclub学习社区

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

Sqlclub

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

start_expression  指定提取字符子串的终止位置的整数或表达式。 内容来自Sqlclub.cn

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

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

Sqlclub.cn

 
copyright Sqlclub

示例:

Sqlclub学习社区

A.在字符串中提取汉字

Sqlclub学习社区

SELECT '汉字'=[master].[dbo].[fn_myget]('***VC5310***','Chinese',1,100) Sqlclub学习社区

GO 本文来自Sqlclub

下面是结果集: copyright Sqlclub

 汉字

内容来自Sqlclub.cn

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

Sqlclub学习社区

桃花怨 

Sqlclub.cn

(1 行受影响)

内容来自Sqlclub.cn

B.在字符串中提取字母

Sqlclub.cn

SELECT '字母'=[master].[dbo].[fn_myget]('***VC5310***','Letters',1,100) 本文来自Sqlclub

GO Sqlclub.cn

下面是结果集: 内容来自Sqlclub.cn

字母 本文来自Sqlclub

------------------------------------------------------------------------------------------------ 内容来自Sqlclub.cn

VC Sqlclub

(1 行受影响) Sqlclub.cn

  内容来自Sqlclub.cn

C.在字符串中提取数字

内容来自Sqlclub.cn

SELECT '数字'=[master].[dbo].[fn_myget]('***VC5310***','Digital',1,100) Sqlclub.cn

GO Sqlclub学习社区

下面是结果集:

使用百度搜索:SQL 提取字符串中的汉字、字母、数字百度中搜索:SQL 提取字符串中的汉字、字母、数字      使用Google搜索:SQL 提取字符串中的汉字、字母、数字Google中搜索:SQL 提取字符串中的汉字、字母、数字
顶一下
(0)
0%
踩一下
(0)
0%
收藏到网摘:
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容
赞助商广告