字符串函数

--字符串函数

--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 转换为小写

posted on 2016-09-02 12:17  0等0  阅读(170)  评论(0编辑  收藏  举报

导航