Oracle函数中的两大函数简介


  本文标签:Oracle函数

  在Oracle函数的实际应用中,我们经常会用到下面的两种函数,其中包括字符操纵函数CONCAT 、以及本文就以字符操纵函数CONCAT 的实际应用以及其特点来对Oracle函数中的字符操纵函数CONCAT以及其相关功能   。

  字符操纵函数------>CONCAT

  

  1. select empno,concat(ename,job) from scott.emp;<=>select ename||job from scott.emp;  
  2. EMPNO CONCAT(ENAME,JOB)  
  3. 7369 SMITHCLERK  
  4. 7499 ALLENSALESMAN  
  5. /LENGTH  
  6. select empno,ename,length(ename) from scott.emp;  
  7. EMPNO ENAME LENGTH(ENAME)  
  8. 7369 SMITH 5  

  

  

  

  2.select length(同学们) from dual;

  

  LENGTH(同学们)

  

  3

  

  

  

  1. /SUBSTR  
  2. select empno,ename,substr(ename,1,4) from scott.emp;  
  3. EMPNO ENAME SUBSTR(E  
  4. 7369 SMITH SMIT  
  5. 7499 ALLEN ALLE

  

  

  /INSTR 返回位置值

  

  1. SQL> select ename,instr(ename,S) from scott.emp;  
  2. ENAME INSTR(ENAME,S)  
  3. SMITH 1  
  4. ALLEN 0  
  5. WARD 0  
  6. JONES 5  

  

  

  /LPAD 把字符串按某种模式显示

  

  1. SQL> select ename,lpad(ename,10,*) from scott.emp;  
  2. ENAME LPAD(ENAME,10,*)  
  3. SMITH *****SMITH  
  4. ALLEN *****ALLEN  
  5. WARD ******WARD  
  6. JONES *****JONES  

  

  

  在Oracle函数中数值函数:ROUND 是应用最为广泛的函数

  

  1. SELECT ROUND(45.923,2),ROUND(45.923,0),ROUND(45.923,-1)  
  2. FROM DUAL;  

  

  

  结果:

  

  按顺序是:45.92 46 50

  

  

  1. /TRUNC  
  2. SELECT TRUNC(45.923,2),TRUNC(45.923,0),TRUNC(45.923,-1)  
  3. FROM DUAL;  
  4.  

  

  

  结果:

  

  按顺序是:45.92 45 40

  

  /MOD

  

  以上的相关内容就是对Oracle函数的几种常用函数的介绍,望你能有所收获  。