3.单行函数.字符函数

--单行函数
--1.字符函数 concat 拼接两个字符串数据
select ename||'的职位是'||job from emp;
select concat( ename,'的职位是')job from emp;
select concat(concat( ename,'的职位是'),job) from emp;
--initcap 每个单词首字母大写 dual是虚数 没东西
select initcap('wang yi kun') from dual;
--lower 将字符串变成小写
--upper 将字符串变成大写
select lower('LAOWANG') from dual;
select lower('laowang') from dual;
 
--length 获取字符串的长度
select ename,length(ename) from emp;
--lpad 填充至10 后面默认空格
--rpad
select lpad(ename,10) from emp;
select lpad(ename,10,'*') from emp;
select rpad(ename,10) from emp
 
--ltrim 去左边指定字符 默认空格
--rtrim 去右边指定字符 默认空格
select ltrim(' aaaaa ') from dual;
select rtrim(' aaaaa ') from dual;
select rtrim(' aaaaa aaaaaa','a') from dual;
 
--replace 替换字符串
select replace('he love you','he','i') test from dual;
--substr 截取字符串
 
--trim 去除字符串
select trim ('a' from 'a ba a') from dual;
 
posted @ 2019-04-19 19:07  ki1616  阅读(55)  评论(0编辑  收藏  举报