SQLSubstring提取部分字符串

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SQLSubstring提取部分字符串
返回字符、⼆进制、⽂本或图像表达式的⼀部分
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
下⾯是结果集:
st 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()。

相关文档
最新文档