您的位置:首页 > 数据库

数据库系列学习(七)-函数之字符串函数

2015-06-08 21:35 330 查看
1.字符串 的 长度





2.大小写 转换

(1)全部转小写





(2)全部转大写





3.去空格

(1)去左侧空格





(2)去右侧空格





(3)去两侧空格





4.字符串 的 截取

(1)从 左侧 开始截取





(2)从 右侧 开始截取





(3)从任意位置 截取  子字符串





5.字符串 的替换





6.字符串 的 转义

(1)字符 到 ASCII码





(2)ASCII码 到 字符





7.字符出现位置





8.发音匹配度:【了解】





9.字符串倒转

select REVERSE('abcde')

9.附录sql脚本,可直接复制黏贴

--计算字符串的长度
select len('Kimisme')
--字符串转换为小写
select lower('LILY')
--字符串转换为大写
select upper('zhizhi')
--截去字符串左侧空格
select ltrim('   love   ')
--借去字符串右侧空格
select rtrim('   love   ')
--截去字符串两侧的空格
select ltrim(rtrim('    love   '))
--取子字符串
--从第三位开始(即c),截取两位,得到cd
select substring('abcdefgh',3,2)
--计算子字符串的位置
--因为m第一次出现在第三个位置,则为3
select charindex('m','kimisme')
--从左侧开始取子字符串
--从左侧开始,截取长度为3的字符串,得到abc
select left('abcdefg',3)
--从右侧开始,截去长度为3的字符串,得到efg
select right('abcdefg',3)
--字符串替换
--将字符串中的li替换成Lee,得到TeacherLee
select replace('Teacherli','li','Lee')
--得到字符串的ASCII码
--得到97
select ascii('a')
--得到一个ASCII码数字对应的字符
--得到a
select char(97)
--发音匹配度
select soundex('kim')
select difference('kim','kimmy')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: