Oracle函數(shù)中的兩大函數(shù)簡介
在Oracle函數(shù)的實(shí)際應(yīng)用中,我們經(jīng)常會(huì)用到下面的兩種函數(shù),其中包括字符操縱函數(shù)CONCAT 、以及本文就以字符操縱函數(shù)CONCAT 的實(shí)際應(yīng)用以及其特點(diǎn)來對(duì)Oracle函數(shù)中的字符操縱函數(shù)CONCAT以及其相關(guān)功能 。
字符操縱函數(shù)------>CONCAT
- select empno,concat(ename,job) from scott.emp;<=>select ename||job from scott.emp;
- EMPNO CONCAT(ENAME,JOB)
- 7369 SMITHCLERK
- 7499 ALLENSALESMAN
- /LENGTH
- select empno,ename,length(ename) from scott.emp;
- EMPNO ENAME LENGTH(ENAME)
- 7369 SMITH 5
2.select length('同學(xué)們') from dual;
LENGTH('同學(xué)們')
3
- /SUBSTR
- select empno,ename,substr(ename,1,4) from scott.emp;
- EMPNO ENAME SUBSTR(E
- 7369 SMITH SMIT
- 7499 ALLEN ALLE
/INSTR 返回位置值
- SQL> select ename,instr(ename,'S') from scott.emp;
- ENAME INSTR(ENAME,'S')
- SMITH 1
- ALLEN 0
- WARD 0
- JONES 5
/LPAD 把字符串按某種模式顯示
- SQL> select ename,lpad(ename,10,'*') from scott.emp;
- ENAME LPAD(ENAME,10,'*')
- SMITH *****SMITH
- ALLEN *****ALLEN
- WARD ******WARD
- JONES *****JONES
在Oracle函數(shù)中數(shù)值函數(shù):ROUND 是應(yīng)用最為廣泛的函數(shù)
- SELECT ROUND(45.923,2),ROUND(45.923,0),ROUND(45.923,-1)
- FROM DUAL;
結(jié)果:
按順序是:45.92 46 50
- /TRUNC
- SELECT TRUNC(45.923,2),TRUNC(45.923,0),TRUNC(45.923,-1)
- FROM DUAL;
結(jié)果:
按順序是:45.92 45 40
/MOD
以上的相關(guān)內(nèi)容就是對(duì)Oracle函數(shù)的幾種常用函數(shù)的介紹,望你能有所收獲。
【編輯推薦】