老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

Oracle函數-單行函數-數字、日期、日期處理函數

Oracle函數-單行函數-數字、日期、日期處理函數

成都創新互聯公司專注于企業全網營銷推廣、網站重做改版、宜春網站定制設計、自適應品牌網站建設、HTML5商城開發、集團公司官網建設、成都外貿網站建設公司、高端網站制作、響應式網頁設計等建站業務,價格優惠性價比高,為宜春等各大城市提供網站開發制作服務。

函數的分類

單行函數:一個input對應一個output,input和output存在一一對應的關系 如lower

組函數:多個input,但是只對應一個output。如 sum()

==========================================================

單行函數

特點:

每行返回一個結果,輸入輸出存在一一對應的關系

能嵌套使用 ,一個函數的輸出能做另外一個函數的輸入 如:select lowner(upper('aa')) from dual;

傳入的變量可以是列的值,也可以是表達式。 如 select lower(ename) from emp;

==========================================================

1、數字函數

對數字進行操作,是加減乘除的補充

SQL>select round(45.926,2) from dual;    --四舍五入,第二位保留幾個小數點

SQL>select trunc(45.926,2) from dual;      --直接截取,不進行四舍五入

SQL>select mod(10,3) from dual;    --求余數

2、日期函數

oracle數據庫存儲日期的默認顯示格式是DD-MON-YY

修改日期顯示格式:

alter session set nls_date_format='<需要的格式>';

3、SYSDATA:查看系統時間

SQL>select sysdate from dual;  --查看系統當前時間

SQL>select sysdate,sysdate-7 from dual;   --減1星期

SQL>select sysdate,sysdate-1 from dual;   --減1天

SQL>select sysdate,sysdate-1/24 from dual;  --減1小時

SQL>select sysdate,sysdate-1/24/60 from dual;  --減1分鐘

SQL>select sysdate,sysdate-1/24/60/60 from dual;  --減1秒

4、日期處理函數

現有日期加上或者減去一個值會得到一個日期。如 select sysdate,sysdate-7 from dual;

兩個日期相減可以得到兩個日期的天數(時間間隔) 如 select (sysdate-hiredate)/7 weeks from emp;

①months_between 兩個日期之間有多少個月

SQL>select months_between(sysdate,sysdate-1000) from dual;

②add_months 指定日期下加多少個月

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

③last_date 指定日期的最后一天

SQL>select last_day(sysdate) from dual; 

5、日期的四舍五入:

對年份,按照1-6月,7-12月進行四舍五入

對月份,按照1-15,15-31日進行四舍五入

對日,按照星期天到星期三,注意:每周的開始是星期天。

SQL> select sysdate from dual;

SYSDATE

------------

16-MAY-16                       當前是16年5月16日

==========================================================

SQL> select round(sysdate,'year') from dual;

----對年進行四舍五入,也就是精確到年份,現在是5月,沒有過6月,所以結果為16-1-1

ROUND(SYSDATE)

------------

01-JAN-16

==========================================================

SQL> select round(sysdate+60,'year') from dual;  -5月16日加60天,已經到了7月,所以結果為17-1-1

ROUND(SYSDATE)

------------

01-JAN-17

==========================================================

SQL> select round(sysdate,'month') from dual;

-----對月份進行四舍五入,也就是精確到月份。現在是16號,過了15,號 所有結果為下一個月1日

ROUND(SYSDATE)

------------

01-JUN-16

==========================================================

SQL> select round(sysdate+22,'month') from dual;

----現在是5月16號,22天后是7月7日, 7號沒有過15,所以結果為16-07-01

ROUND(SYSDATE)

------------

01-JUL-16

==========================================================

SQL> !date

Mon May 16 22:47:25 CST 2016

2016年5月16日,周一,  本周的起始時間是 5月15日(每周日為一個星期的開始,周六為一個星期的結束)

==========================================================

SQL>select round(sysdate,'day') from dual;

----對日進行四舍五入,也就是看星期幾 5月16日是星期一,沒過星期三,所以不“進位”,顯示本周第一天

ROUND(SYSDATE)

------------

15-MAY-16

==========================================================

SQL>select round(sysdate+3,'day') from dual;

----16日是星期一,加三天就是星期四,超過了星期三,所以進位,顯示下一周的星期一  

==========================================================

SQL>select round(sysdate-3,'day') from dual;

----星期一減三天是上個星期的星期五,超過了星期三,所以進位,顯示當前周的下一個星期一,也就是15號


文章名稱:Oracle函數-單行函數-數字、日期、日期處理函數
本文路徑:http://www.xueling.net.cn/article/gjghdj.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 欧美视频中文字幕 | 91九色精品| 草草影院2022成人免费视频 | J97久久国产亚洲精品超碰热 | 三级影院在线观看 | AV无码人妻一区二区三区牛牛 | 午夜AV无码福利免费看网站 | 久章草在线视频免费观看 | 国产中文av在线 | 激情欧美一区二区 | 97视频免费观看 | www.5588.com毛片| 久久综合久久美利坚合众国 | 成人无码做爰www免费软件小说 | 黄色国产网站在线播放 | 亚洲人成人网站在线观看 | 日本免费一区二区三区不卡网 | 欧美黑人激情性久久 | 胜者为王2天下无敌免费 | 日韩欧美国产一区二区 | 成人qvod免费观看影院 | 少妇无码太爽了在线观看免费视频 | 国产亚洲福利精品一区 | 中文日产幕无线码一区tr | 国产妇女馒头高清泬20P多 | 成人做爰视频WWW免费看网站 | 男人专区 | 日韩在线不卡一区 | 老司机精品在线观看 | 国产精品偷伦视频免费手机播放 | 国产精品久久一区性色av图片 | 爱唯侦察国产合集亚洲 | 国产亚洲免费在线观看 | 台湾成人av | 成全高清视频免费观看 | 日本无码一区二区三区在线 | 1000部精品久久久久久久久 | 涂了春药被一群人伦爽99势 | 国产色小视频 | 一级毛片在线看 | 综合久久精品 |