SQL Server(字符串)函数

查找下标
charindex(‘要找的字符串’,‘原字符串位置’,[起始位置])
–如果找到了返回字符串的起始下标
–如果没找到就放回0
注意:如果起始位置是1就从1开始找,同理

求字符串的长度
–len(长度)
select len(‘字符串’)
注意:空格也算一个下标

转大写
–upper(大写)
select upper(‘字符串’)

转小写
–lower(小写)
select lower(‘字符串’)

截取右边指定长度的字符串
select right('原字符串,‘截取长度’)

截取左边指定长度的字符串
select left(‘源字符串’,‘截取长度’)

截取中间部分
select left(right(‘字符串’,‘截取长度’),‘截取长度’)

截取字符串中的指定字符串
replace(‘原字符串’,‘旧字符串’,‘新字符串’)

替换空格
select replace(‘字符串’,’ ‘,’’)

删除指定长度的字符串
select stuff(‘字符串’,‘起始位置’,‘长度’,‘新字符串’)

你可能感兴趣的:(SQL,Server(字符串)函数)