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
//返回员工姓名,首字母大写