数据库系列学习(七)-函数之字符串函数
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‘)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。