SQL Substring提取部分字符串
2009-11-24 00:00
316 查看
功能:返回字符、二进制、文本或图像表达式的一部分
语法:SUBSTRING ( expression, start, length )
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:
参数:
expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。
start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。
length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。
返回值:
如果 expression 是一种支持的字符数据类型,则返回字符数据。如果 expression 是一种支持的二进制数据类型,则返回二进制数据。如果 start = 1,则子字符串从表达式的第一个字符开始。
返回字符串的类型与给定表达式的类型相同(下表所示内容除外)。
给定表达式
返回类型
image
varbinary
ntext
nvarchar
代码示例:
下面的示例返回 Employees 表中每位雇员的名字首字母及完整姓氏:
SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name
FROM Employees
下面是结果集:
Initial..........Last Name
-------------------------
A................Funk
M................Pearson
L................Calafato
N................Danner
J................Lee
S................Byham
M................Sutter
R................King
A................Doyle
MySQL: SUBSTR(), SUBSTRING()
Oracle: SUBSTR()
SQL Server: SUBSTRING()
语法:SUBSTRING ( expression, start, length )
SQL 中的 substring 函数是用来抓出一个栏位资料中的其中一部分。这个函数的名称在不同的资料库中不完全一样:
参数:
expression 字符串、二进制字符串、文本、图像、列或包含列的表达式。请勿使用包含聚合函数的表达式。
start 整数或可以隐式转换为 int 的表达式,指定子字符串的开始位置。
length 整数或可以隐式转换为 int 的表达式,指定子字符串的长度。
返回值:
如果 expression 是一种支持的字符数据类型,则返回字符数据。如果 expression 是一种支持的二进制数据类型,则返回二进制数据。如果 start = 1,则子字符串从表达式的第一个字符开始。
返回字符串的类型与给定表达式的类型相同(下表所示内容除外)。
给定表达式
返回类型
image
varbinary
ntext
nvarchar
代码示例:
下面的示例返回 Employees 表中每位雇员的名字首字母及完整姓氏:
SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name
FROM Employees
下面是结果集:
Initial..........Last Name
-------------------------
A................Funk
M................Pearson
L................Calafato
N................Danner
J................Lee
S................Byham
M................Sutter
R................King
A................Doyle
MySQL: SUBSTR(), SUBSTRING()
Oracle: SUBSTR()
SQL Server: SUBSTRING()
相关文章推荐
- SQL Substring提取部分字符串
- java提取一个字符串中的整数和小数部分
- C#正则表达式提取字符串汉字部分
- SQL函数Substring提取部分字符串
- java判断字符串中是否有汉字并提取所有汉字部分
- java提取一个字符串中的整数和小数部分
- [C语言]字符串处理- 提取字符串指定部分(支持中文字符)
- 如何从一个字符串中提取数字部分
- SQL函数Substring提取部分字符串
- 字符串处理,根据传入的参数进行分离,目前较适合字符串中提取引号包裹的部分的提取
- 用R在字符串中提取匹配的部分
- String 之 substring 提取字符串
- 部分字符串库函数的重写(源码) toupper,memcpy,memmove,memset,memchr,strlen,strcpy,strcat,strcmp,strchr,
- c#部分--- 一维数组放到集合中,在从集合中提取输出
- 字符串的部分库函数的实现
- Js 字符串中提取数字
- 从指定的字符串中提取Email
- JS中substring()方法(用于提取字符串中介于两个指定下标之间的字符)
- SQL之提取一个字符串的数字
- 在控制台中输入字母和数字混合的字符串,回车后把数字和字母分开显示, 并把数字部分保存在D:\numbers.txt,把字母部分保存在D:\letters.txt。