码迷,mamicode.com
首页 > 数据库 > 详细

Oracle函数

时间:2016-08-26 18:04:43      阅读:181      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!