在 SQL Server 中,SUBSTRING 函数用于从一个字符串中提取子字符串。它的基本语法如下:
SUBSTRING( expression, start, length);
其中:
expression:要从中提取子字符串的源字符串。
start:起始位置,从1开始计数。
length:要提取的字符串的长度(可选),若省略,则从起始位置一直提取到末尾。
例:假设有一个Employees表,FullName字段存储员工全名,从中提取姓氏。
select substring(Fullname, 1, 1) as Lastname from Employees;
注:
如果 start 超过字符串的长度,SUBSTRING 函数返回空字符串。
如果 length 大于从 start 开始的剩余字符数,将提取从 start 开始到字符串末尾的所有字符。