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函数的几种常用函数的介绍,望你能有所收获。

【编辑推荐】

  1. Oracle培训课程的特色的相关介绍
  2. Oracle培训入学条件的介绍
  3. 把Oracle10g安装到Ubuntu上的具体介绍
  4. Oracle SELECT的实际应用方案简介
  5. Oracle数据对象中经常使用的数据
THE END