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

1.字符串 的 长度

image

2.大小写 转换

(1)全部转小写

image

(2)全部转大写

image

3.去空格

(1)去左侧空格

image

(2)去右侧空格

image

(3)去两侧空格

image

4.字符串 的 截取

(1)从 左侧 开始截取

image

(2)从 右侧 开始截取

image

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

image

5.字符串 的替换

image

6.字符串 的 转义

(1)字符 到 ASCII码

image

(2)ASCII码 到 字符

image

7.字符出现位置

image

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

image

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')

你可能感兴趣的:(字符串函数)