--字符串函数
--ascii 返回字符串中首字母的ascii 编码
select ascii('name')
select ascii(name)from biao
select * from biao where ascii(name)>200
--char
select char(97)
select char(age)from biao
--charindex在一个表到时中搜索另一个表达式,并返回起始位置
--在逗号的后面寻找逗号前面的字符段,返回首字母的索引,索引从1开始
select charindex('adc','adaddadjjmabc')
select charindex('199',age)from biao--返回0表示没有找到
--字符串的拼接
select'a'+'ba'+'denf'
--difference 返回相似度,用0-4表示相似程度
select difference('adcfff','adc')
--left 逗号前面的事字符串,后面是从左向右截取多少个
select left('adcfaafa',3)
select left(name,1)from biao
select left(name,1),count(*)frim biao group by left(name,1)
--len查询字符串长度,前面的空格算,后面的空格不算
select len(' abvff ')
--lower 将大写转换为小写
select lower('DFSJSG')
--删除左边的空格,相当于。net中的trimstart
select ltrim(' a ')
--截去右边的空格
select rtrim(‘ a ’)
--space打印空格,参数代表空格的个数
select 'a'+space(5)+'b'
--str 将一个小数转换为字符串,1参数是原数据,2参数事字符串长度,3参数事截取小数点后几位,小数点也占用一个长度
select str(33323.345,6,1)
--stuff 参数1是原字符串,参数2是从索引第几位开始,参数3是向后删除几位,参数4事掺入的字符串
select stuff('adadad',4,0'adad')
--substring 从制定索引截取指定长度的字符段
select substring(name,1,1) from biao
--upper转换为大写
select upper('adcad')
--lower 转换为小写