Oracle函数
2016-08-26 17:40
211 查看
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826170524163-1755747608.png)
一、大小写函数
lower():全部小写
upper():全部大写
initcap():首字母大写
--小写 select lower ('HAPPY') "Lowercase" from dual --大写 select upper('last name')"Uppercase" from dual --首字母大写 select initcap ('the socp') "Capitals" from dual
lower:
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826171138976-908577338.png)
upper:
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826171230866-1639160343.png)
initcap:
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826171320554-1943249840.png)
二、字符控制函数
① Concat--连接字符串
select concat ('happy','boy') from dual
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826172919069-603400277.png)
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173007601-1637184925.png)
三、日期函数
① 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
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173215960-759139763.png)
--向指定日期中加上若干月数 select to_char(add_months(HIREDATE,1),'DD-MON-YYYY') "Next month" from emp where ENAME='WARD';
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173307569-998034945.png)
四、转换函数
隐式转换:
--隐式转换 select * from emp where hiredate='17-12月-80'
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173435397-1429330934.png)
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173514366-2138083232.png)
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173607319-167032810.png)
七、decode函数
select ename,empno, decode (ename,'SMITH',1, 'ALLEN',2, 'WARD',3, 'JONES',4) "Location" from emp where empno<7600 order by empno,"Location"
![](https://images2015.cnblogs.com/blog/905123/201608/905123-20160826173723007-1947942850.png)
相关文章推荐
- Oracle函数
- Oracle函数 - 根据特定字符切割字符串
- 18位身份证和组织机构代码校验ORACLE函数
- Oracle函数
- oracle函数
- Oracle函数(一)- row_number
- oracle函数
- oracle函数、包、变量的定义和使用、重点”结构体和数组”
- Oracle函数之Decode
- .net操作Oracle函数
- Oracle函数,把十进制color转换成 R,G,B
- oracle函数
- oracle函数
- 常用oracle函数
- Oracle函数(一)- keep
- ORACLE函数
- Oracle函数
- 防sql注入的oracle函数
- (收藏)oracle函数
- 常用Oracle函数(From OTN)