SQL中SUBSTRING函数的⽤法
功能:返回字符、⼆进制、⽂本或图像表达式的⼀部分
语法:SUBSTRING ( expression, start, length )
SQL 中的 substring 函数是⽤来抓出⼀个栏位资料中的其中⼀部分。这个函数的名称在不同的资料库中不完全⼀样:MySQL: SUBSTR(), SUBSTRING()
Oracle: SUBSTR()
SQL Server: SUBSTRING()
参数:
expression 字符串、⼆进制字符串、⽂本、图像、列或包含列的表达式。请勿使⽤包含聚合函数的表达式。
start 整数或可以隐式转换为 int 的表达式,指定⼦字符串的开始位置。
length 整数或可以隐式转换为 int 的表达式,指定⼦字符串的长度。
返回值:
如果 expression 是⼀种⽀持的字符数据类型,则返回字符数据。如果 expression 是⼀种⽀持的⼆进制数据类型,则返回⼆进制数据。如果start = 1,则⼦字符串从表达式的第⼀个字符开始。
返回字符串的类型与给定表达式的类型相同(下表所⽰内容除外)。
给定表达式返回类型
image varbinary
ntext nvarchar
字符串截取 sql代码⽰例:
下⾯的⽰例返回 Employees 表中每位雇员的名字⾸字母及完整姓⽒:
SELECT SUBSTRING(First Name,1,1) AS Initial, Last Name
FROM Employees
下⾯是结果集:
-------------------------
<.Funk
<.Pearson
<.Calafato
<.Danner
<.Lee
<.Byham
<.Sutter
<.King
<.Doyle
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论