SQL基础:SQL Server中常用截取字符串函数介绍
SQL Server中一共提供了三个字符串截取函数:LEFT()、RIGHT()、SUBSTRING()。
一、LEFT()函数
函数说明如下:
- 语法:LEFT(character,integer)。
- 参数介绍:参数1:要截取的字符串,参数2:截取字符个数。
- 返回值:返回从字符串左边开始指定个数的字符。
- 示例SQL:select LEFT('SQLServer_2012',3)。
- 返回:SQL。
二、RIGHT()函数
函数说明如下:
- 语法:RIGHT(character,integer)。
- 参数介绍:参数1:要截取的字符串,参数2:截取字符个数。
- 返回值:返回从字符串右边开始指定个数的字符。
- 示例SQL:select RIGHT('SQLServer_2012',4)。
- 返回:2012.
三、SUBSTRING()函数
函数说明如下:
- 语法:SUBSTRING(character,start,length) 。
- 参数介绍:参数1:要截取的字符串,参数2:开始截取的下标(下标从1开始),参数3:截取的字符长度。
- 返回值:返回从字符串中间的字符。
- 示例SQL:select SUBSTRING('SQLServer_2012',4,6)。
- 返回:Server。
四、示例
–从字符串左边开始截取4个字符
select LEFT(‘my name is kevin’,4) as Result1
–从字符串右边开始截取4个字符
select RIGHT(‘my name is kevin’,4) as Result2
–从字符串第4个位置开始截取6个字符串
select SUBSTRING(‘my name is kevin’,4,6) as Result3
select LEFT(‘my name is kevin’,4) as Result1
–从字符串右边开始截取4个字符
select RIGHT(‘my name is kevin’,4) as Result2
–从字符串第4个位置开始截取6个字符串
select SUBSTRING(‘my name is kevin’,4,6) as Result3
结果:
到此这篇关于SQL Server中常用截取字符串函数的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持。