oracle小笔记

1、DATE_SUB( date, INTERVAL expr type );

select sysdate, DATE( sysdate, INTERVAL 2 DAY ) as dual;

2、last_day();

select * from emp_hyh where hire=last_day( hire )-2; //每个月前三天入职的人员

3、extract( unit from date ) -----> 用于返回日期/时间的单独部分, unit可以是时分秒等等

select * from emp_hyh where extract( year from sysdate )-extract( year from hiredate ) >12; //查询12年前入职的人员

4、substr( 字符串, 截取开始位置, 截取长度 )

select upper( substr( ename, 1, 1 ) ) || lower( substr( ename, 2, length( ename ) ) ) from emp_hyh //返回员工姓名,首字母大写

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year:...
    雨一流阅读 685评论 0 2
  • 1.简介 数据存储有哪些方式?电子表格,纸质文件,数据库。 那么究竟什么是关系型数据库? 目前对数据库的分类主要是...
    乔震阅读 1,762评论 0 2
  • 在Oralce中定义了一部分内部函数,通过使用这部分函数可以使用户在进行一些操作的时候更加的方便。 日期函数 日期...
    产品小正阅读 970评论 0 0
  • 1. select * from emp; 2. select empno, ename, job from em...
    海纳百川_4d26阅读 1,932评论 0 4
  • SQL ==SQLPLUS== DML(Data Manipulation Language,数据操作语言)---...
    蝌蚪1573阅读 610评论 0 4