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

1.字符串 的 长度

技术分享

2.大小写 转换

(1)全部转小写

技术分享

(2)全部转大写

技术分享

3.去空格

(1)去左侧空格

技术分享

(2)去右侧空格

技术分享

(3)去两侧空格

技术分享

4.字符串 的 截取

(1)从 左侧 开始截取

技术分享

(2)从 右侧 开始截取

技术分享

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

技术分享

5.字符串 的替换

技术分享

6.字符串 的 转义

(1)字符 到 ASCII码

技术分享

(2)ASCII码 到 字符

技术分享

7.字符出现位置

技术分享

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

技术分享

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)

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。