--substring的用法
select substring(cast('1234567890' as varchar(1000)),1,5)
--输出的结果:
--left的用法,从左边的第一个字符开始算起,代表的是输出的字符长度
select left('123456789',5)
--输出的结果:5
--字符串匹配
select charindex('2','1234')
--返回结果是,也就是说,在字符串中,包含了2,所以该匹配是存在的。
select charindex('5','1234')
--返回结果是,也就是说,在字符串中,不包含5,所以该匹配是不存在的。
--把字符串头部的空格去掉。
LTRIM('字符串')
--把字符串尾部的空格去掉。
RTRIM('字符串')
--left 和right的用法
select left('123456789',2)
--输出的结果: 12
select right('123456789',2)
--输出的结果: 89
--len的用法,计算字符串长度
select len('abcd')
--输出的结果: 4
LOWER()和UPPER()
LOWER()将字符串全部转为小写;UPPER()将字符串全部转为大写。
cast(字段as 数据类型)
如:
cast(字段as datatime) 或者
cast(字段as varchar(100))
--把ab替换成
select REPLACE('abcd','ab','55')
--输出的结果是:55cd