首页 > 代码库 > Oracle函数

Oracle函数

技术分享

一、大小写函数

lower():全部小写
upper():全部大写
initcap():首字母大写

--小写select lower (HAPPY) "Lowercase" from dual--大写select upper(last name"Uppercase" from dual--首字母大写select initcap (the socp) "Capitals" from dual

lower:

技术分享

upper:

技术分享

initcap:

技术分享

 

二、字符控制函数

① Concat--连接字符串

select concat (happy,boy) from dual

技术分享

技术分享

三、日期函数

① months_between:两个日期相差的月数

② add_months:向指定日期中加上若干月数

--两个日期相差的月数select months_between(to_date(02-02-1995,MM-DD-YYYY),to_date(01-01-1995,MM-DD-YYYY)) "Months"from dual

技术分享

--向指定日期中加上若干月数select to_char(add_months(HIREDATE,1),DD-MON-YYYY) "Next month"from  empwhere ENAME=WARD;

技术分享

四、转换函数

隐式转换:

--隐式转换select * from empwhere hiredate=17-12月-80

技术分享

技术分享

技术分享

七、decode函数

 select ename,empno,      decode (ename,SMITH,1,      ALLEN,2,      WARD,3,      JONES,4) "Location"      from emp      where empno<7600      order by empno,"Location"

技术分享

Oracle函数