sqlserver字符串函数

字符串函数

1、LEN(需要获取长度的字符串)

示例: select len(name) from dbo.user
结果: 1

2、RIGHT

RIGHT(character_expression,integer_expression);
character_expression:目标字符串
integer_expression:截取长度
示例:select RIGHT('测试01',2) ;
结果: 01

3、LEFT

LEFT(character_expression,integer_expression);
character_expression:目标字符串
integer_expression:截取长度
示例:select LEFT('测试01',2) ;
结果: 测试

4、CHARINDEX

CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] )
expressionToFind :目标字符串,就是想要找到的字符串,最大长度为8000 。
expressionToSearch :用于被查找的字符串。
start_location:开始查找的位置,为空时默认从第一位开始查找。
示例:SELECT CHARINDEX('搬','小搬运工')
结果: 2

5、LTRIM

LTRIM(character_expression)清空左边空格符
character_expression:目标字符串
示例: SELECT LTRIM(' 123')
结果: 123

6、RTRIM

RTRIM(character_expression)清空左边空格符
character_expression:目标字符串
示例: SELECT RTRIM('123 ')
结果: 123

7、STUFF

STUFF(character1,index,length,character2)在一个字符串中,删除指定长度的字符,并在该位置插入一个新的字符串;
STUFF(字符串,开始下标,截取长度,插入的字符串)
示例 SELECT STUFF('ABCDEFG', 2, 3, '小搬运工')
结果: A小搬运工EFG

8、REPLACE(指定字符串,需要被替换的字符串,替换为的字符串)

示例: SELECT REPLACE('小搬运工','小','大')
结果: 大搬运工

9、UPPER(需要转换为大写的字符串)

示例: SELECT UPPER('sql server课程')
结果: SQL SERVER课程

10、SUBSTRING(提取字符串)

SUBSTRING(字符串,起始下标,长度)
示例:SELECT SUBSTRING('小搬运工',2,3)
结果:搬运工

11、REVERSE(需要逆向取值的字符串)

示例:SELECT REVERSE('小搬运工')
结果:工运搬小

12、REPLICATE(以指定的次数重复字符串值)

REPLICATE(需要重复的字符串 ,重复次数)
示例:SELECT REPLICATE('小搬运工',3)
返回 小搬运工小搬运工小搬运工

13、FORMAT(格式化字符)

示例:SELECT FORMAT(GETDATE(),'yyyy-MM-dd HH:mm:ss')
结果:2019-07-04 21:51:00

示例:SELECT FORMAT(3/9,' A)
结果:2019-07-04 21:51:00

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 字符串函数 在开发T-SQL时,经常会需要对字符串进行各种各样的操作,下面介绍常用的字符串函数。 1、获取字符的A...
    道素阅读 1,302评论 0 2
  • 语 句 功 能 数据操作 SELECT——从数据库表中检索数据行和列INSERT——向数据库表添加新数据行DELE...
    戰敭阅读 5,231评论 0 53
  • [TOC] 日期函数 SQL SERVER 的时间格式只能为YYYY-MM-DD HH:MM:SS或YYYY/MM...
    阿怪_9653阅读 889评论 0 0
  • 字符串操作函数 函数:string || string 说明:String concatenation 字符串连接...
    达微阅读 5,134评论 0 0
  • 社会好比一根竹竿,分成若干节。一个人的伟大事业就是爬上比他自己的阶级更高的阶级去,而那个阶级则想尽一切办法阻...
    238500dd54eb阅读 159评论 0 1

友情链接更多精彩内容