【练习】19. 字符串函数

阅读 80

2022-02-05

#字符串字符个数
select char_length('hello'); #返回字符数
select length('hello'); #返回字节长度
#字符串合并
select concat('a','b'); #不指定分隔符
select concat_ws(',','a','b'); #指定分隔符
#返回字符串在列表中的位置
select field('aaa','asa','aaa','bbb');
#去除字符串左边空格
select ltrim('       oo     ');
#去除字符串右边空格
select rtrim('       oo           ');
#去除字符串两边空格
select trim('       oo           ');
#字符串截取
select mid('helloworld',2,3); #从第二个字符开始截取,截取三个
#获取字符串a在b中的位置
select position('a' in 'ssadfa');
#替换
select REPLACE('asdhasldja','asd','aaa');
#字符串翻转
select REVERSE('hello')
#返回字符串后几个字符
select right('aaascsqa',3)
#字符串比较
select strcmp('aaaaa','a')
#字符串截取
select substr('hello',2,3) #从第二个字符开始截取三个
#大小写转换
SELECT UPPER('ssjsj');
SELECT LOWER('sSDXj');


SELECT left(hiredate,4) from emp;
SELECT YEAR(hiredate) from emp;

精彩评论(0)

0 0 举报