在Oracle函数的实际应用中,我们经常会用到下面的两种函数,其中包括字符操纵函数CONCAT 、以及本文就以字符操纵函数CONCAT 的实际应用以及其特点来对Oracle函数中的字符操纵函数CONCAT以及其相关功能 。
字符操纵函数——>CONCAT
selectempno,concat(ename,job)fromscott.emp;<=>selectename||jobfromscott.emp; EMPNOCONCAT(ENAME,JOB) 7369SMITHCLERK 7499ALLENSALESMAN /LENGTH selectempno,ename,length(ename)fromscott.emp; EMPNOENAMELENGTH(ENAME) 7369SMITH5
2.select length(‘同学们’) from dual;
LENGTH(‘同学们’)
3
/SUBSTR selectempno,ename,substr(ename,1,4)fromscott.emp; EMPNOENAMESUBSTR(E 7369SMITHSMIT 7499ALLENALLE
/INSTR 返回位置值
SQL>selectename,instr(ename,'S')fromscott.emp; ENAMEINSTR(ENAME,'S') SMITH1 ALLEN0 WARD0 JONES5
/LPAD 把字符串按某种模式显示
SQL>selectename,lpad(ename,10,'*')fromscott.emp; ENAMELPAD(ENAME,10,'*') SMITH*****SMITH ALLEN*****ALLEN WARD******WARD JONES*****JONES
在Oracle函数中数值函数:ROUND 是应用最为广泛的函数
SELECTROUND(45.923,2),ROUND(45.923,0),ROUND(45.923,-1) FROMDUAL;
结果:
按顺序是:45.92 46 50
/TRUNC SELECTTRUNC(45.923,2),TRUNC(45.923,0),TRUNC(45.923,-1) FROMDUAL;
结果:
按顺序是:45.92 45 40
/MOD
相关文章
标签:Oracle