首页 > 数据库技术 > 详细

Oracle函数

时间:2016-08-26 18:02:25      阅读:210      评论:0      收藏:0      [点我收藏+]

技术分享

一、大小写函数

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  emp
where ENAME=WARD;

技术分享

四、转换函数

隐式转换:

--隐式转换
select * from emp
where 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函数

原文:http://www.cnblogs.com/Zhangmin123/p/5811279.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!