码迷,mamicode.com
首页 > 其他好文 > 详细

单行函数

时间:2017-08-06 15:54:50      阅读:107      评论:0      收藏:0      [点我收藏+]

标签:extract   函数   employees   font   sda   单行   employee   mon   months   

SQL> select upper(first_name), lower(last_name), length(last_name) from employees;

 

SQL> select (sysdate-hire_date)/7 from employees;

SQL> select trunc((sysdate-hire_date)/30, 0) from employees;    

 

 

 

months_between(sysdate,hire_date)

SQL> select trunc(months_between(sysdate,hire_date), 0) from employees;

 

 

SQL> select sysdate+3650 from dual;

SQL> select add_months(sysdate, 120) from dual;

 

SQL> select next_day(‘2015-09-01‘, ‘friday‘) from dual;

SQL> select next_day(‘2015-10-01‘, 6) from dual;

SQL> select last_day(sysdate) from dual;

 

SQL> select round(to_date(‘2015-10-10‘,‘yyyy-mm-dd‘), ‘MONTH‘) from dual;

SQL> select round(to_date(‘2015-10-16‘,‘yyyy-mm-dd‘), ‘MONTH‘) from dual;

SQL> select round(to_date(‘2015-10-10‘,‘yyyy-mm-dd‘), ‘YEAR‘) from dual;

SQL> select round(sysdate, ‘DAY‘) from dual;

 

Interval类型

To_yminterval

To_tsinterval

 

 

 

练习:

找出各月最后三天内受雇的所有雇员

extract(month from hire_date+4) != extract(month from hire_date)

找出早于25年之前受雇的雇员

months_between(sysdate, hire_date)/300>=25

显示正好为6个字符的雇员姓名

length(last_name)=6

显示所有雇员的姓名的前三个字符

substr(last_name, 1, 3)

显示所有雇员的姓名,用a替换所有‘A‘

replace(last_name, ‘A‘, ‘a‘)

 

单行函数

标签:extract   函数   employees   font   sda   单行   employee   mon   months   

原文地址:http://www.cnblogs.com/shan2017/p/7294727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!