Oracle数据库基础函数
2019-12-04 本文已影响0人
一位热爱文学的程序员
1、字符串函数
lower()大写转小写
upper()小写转大写
initcap()首字母大写,其他字符全小写
concat()连接两个值,等同于||。注意:值允许传两个参数。
substr() 截取字符串
用法详见
[添加链接描述](https://www.cnblogs.com/champaign/p/5882023.html#_label20)
2、数值函数
[添加链接描述](https://blog.csdn.net/qq_40868987/article/details/85056088)
3、日期函数
(1)~可以求出本月的最后一天
LAST_DAY(日期):求出指定日期所属月的最后一天;
求当前时间所在月的最后一天
select last_day(sysdate) FROM dual
(2)~求指定日期下个周的星期X
NEXT_DAY(日期,'星期X');
求下个周三的时间
select next_day(sysdate,'星期三') FROM dual
(3)~求出指定日期X个月后的日期
ADD_MONTH(日期,X)
求四个月以后的时间
SELECT ADD_MONTHS(SYSDATE,4) FROM dual;
(4)~求出指定日期与指定时间之间的月数
MONTHS_BETWEEN(X,Y)
求到现在为止员工的受雇月数
select ename,trunc(months_between(sysdate,HIREDATE)) 雇佣月数 FROM EMP