Oracle 語法
来源:互联网 发布:知道ip怎么查域名 编辑:程序博客网 时间:2024/04/30 12:52
Oracle Functions(Oracle函數)
select months_between(sysdate, to_date('20080110', 'YYYYMMDD')) "MONTHS" from dual; MONTHS----------13.7566383計算兩個時間之間的月份數,如果date1大於date2,返回整數,否則返回負數。
ADD_MONTHSADD_MONTHS(date, integer)Examples(例子)select add_months(sysdate, 1) "Next Month" from dual;Next Month--------------02-4月 -09可以使用以下命令來格式化輸出的日期格式:alter session set nls_date_format = 'YYYY/MM/DD';select add_months(to_date('20090331','YYYYMMDD'), -1) "Result" from dual;Result----------2009/02/28integer可以是正數,也可以是負數。如果結果時間沒有相應的天數,則取該月的最後一天。
NEXT_DAYNEXT_DAY(date, char)Examples(例子)select next_day(sysdate, '星期四') "Result" from dual;Result----------2009/03/05返回date的下一個星期幾的日期。注意: 星期幾的字符表達要根據本地的表達式而定。
LAST_DAYLAST_DAY(date)Examples(例子)select last_day(sysdate) "Result" from dual;Result----------2009/03/31返回date的當月的最後一天的日期。
ROUNDROUND(date[,fmt])Examples(例子)select round(sysdate) "Result" from dual;Result----------2009/03/02select round(sysdate, 'month') "Result" from dual;Result----------2009/03/01select round(sysdate, 'year') "Result" from dual;Result----------2009/01/01返回離date最近的指定格式(year, month, day(星期))的日期。如果fmt沒有提供,默認為最近的一天。
TRUNCTRUNC(date[,fmt])Examples(例子)select trunc(sysdate) "Result" from dual;Result----------2009/03/02select trunc(to_date('20090331', 'YYYYMMDD'), 'month') "Result" from dual;Result----------2009/03/01select trunc(sysdate, 'year') "Result" from dual;Result----------2009/01/01返回date的指定格式(year, month, day(星期))的第一天日期。如果fmt沒有提供,默認為最近的一天。
- Oracle 語法
- Oracle 語法
- Oracle 語法
- Oracle 語法
- Oracle 語法
- Oracle 語法
- 求天數的oracle語法
- Oracle???
- oracle
- oracle
- oracle
- oracle
- oracle...
- oracle
- oracle
- ORACLE
- Oracle
- ORACLE
- 数据库新宠IMDB
- MSSQL联接查询 EXISTS与IN互相转换
- 在C++中集成Lua脚本
- 原创菜--烧蚕豆
- 妻子给丈夫情人的信,请不要落泪
- Oracle 語法
- 函数调用堆栈变化分析
- web开发:详细讲解jsp的内置对象
- Linux/UNIX下的有趣命令
- C # 编码 习惯
- MySQL 数据库常用命令 超级实用版分享
- 娃娃鸭Delphi面向对象编程思想刘艺笔记
- 200902 每日一句(By foreveryday007)
- C#构造函数及其函数的重载