发布网友 发布时间:2022-04-23 21:07
共2个回答
懂视网 时间:2022-04-08 01:55
计算字符串的长度 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‘)数据库系列学习(七)-函数之字符串函数
标签:
热心网友 时间:2022-04-07 23:03
方法/步骤
首先,计算字符串的字符数,可以用char_length()函数,代码如下:
select
'zhangsan',char_length('zhangsan');
如下图所示:
字符串中的length()函数,用来计算字符串的长度,代码如下:
select
'zhangsan',length('zhangsan1111');
如下图所示:
字符串函数
中有时需要将几个不同的字符串拼接在一起,这时可以利用concat(a1,a2,...)和concat_ws(b,b1,b2,...),可以将各字符串合并成一个字符串,代码如下:
select
concat('zhang','san','feng');
select
concat_ws('*','zhang','san','feng');
如下图所示: