【SQL Server】常用字符串截取函数:LEFT、RIGHT、SUBSTRING
SQL SERVER 一共提供了3种字符串截取行数: LEFT() 、 RIGHT() 、 SUBSTRING() 。
LEFT 从左边开始截取字符串
语法 | LEFT(character,integer) |
参数介绍 |
character : 要截取的字符串 integer: 截取字符串个数 |
返回类型 | 字符串 |
返回值 | 从字符串左边开始指定个数的字节 |
示例 | select LEFT('SQLServer_2012',3) |
示例返回值 | SQL |
RIGHT 从右边开始截取字符串
语法 | RIGHT(character,integer) |
参数介绍 |
character:要截取的字符串 integer :截取字符个数 |
返回类型 | 字符串 |
返回值 | 返回从字符串右边开始指定个数的字符 |
示例 | select RIGHT('SQLServer_2012',4) |
示例返回值 | 2012 |
SUBSTRING 从第N个开始截取字符串
语法 | SUBSTRING(character,start,length) |
参数介绍 |
character : 要截取的字符串 start:开始截取的下标 length:截取字符串长度 |
返回类型 | 字符串 |
返回值 | 返回总字符串中间截取的字符串 |
示例 | select SUBSTRING('SQLServer_2012',4,6) |
示例返回值 | Server |
有志者,事竟成,破釜沉舟,百二秦关终属楚; 苦心人,天不负,卧薪尝胆,三千越甲可吞吴。