sqlserver substering用法
时间: 2023-06-02 16:02:25 浏览: 102
详解SqlServer数据库中Substring函数的用法
5星 · 资源好评率100%
在 SQL Server 中,SUBSTRING 函数用于从字符串中提取子字符串。其语法如下:
SUBSTRING (expression, start, length)
其中,expression 是指要提取的字符串,start 是子字符串的起始位置,length 是子字符串的长度。下面是一些例子:
1. 提取字符串的前三个字符:
SELECT SUBSTRING('Hello World', 1, 3)
结果为:Hel
2. 提取字符串的后五个字符:
SELECT SUBSTRING('Hello World', LEN('Hello World') - 4, 5)
结果为:World
3. 提取字符串中间的子字符串:
SELECT SUBSTRING('Hello World', 3, 5)
结果为:llo W
注意:在 SQL Server 中,字符串的起始位置从 1 开始计数。如果 start 参数小于 1,则返回空字符串。如果 start 参数大于字符串的长度,则返回空字符串。如果 length 参数超出字符串的长度,则返回从 start 位置到字符串末尾的所有字符。
阅读全文