老熟女激烈的高潮_日韩一级黄色录像_亚洲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
主站蜘蛛池模板: 黄色免费观看视频 | 在线观看视频精品 | 日本激情视频网站 | 久久不见久久见免费影院视频观看 | 性色AV一区二区三区V视界影院 | 惊奇队长在线观看 | 久久亚洲春色中文字幕久久久 | 中文字幕人成高清 | 最近2019年好看中文字幕视频 | 国产午夜亚洲精品理论片不卡 | 一眉道姑免费观看高清 | 亚洲欧美一区二区精品中文字幕 | 三级中文字幕在线观看 | 欧美激情小视频 | 亚洲一区二区制服在线 | 日本免费影院 | 亚洲精品免费av | 天天干伊人 | 老司机网站免费 | 精品中文字幕在线观看 | 色婷婷伊人 | 视频日韩 | 做爰吃奶全过程免费的网站 | 四虎最新网址在线观看 | 永久免费一区二区三区 | 欧美四级在线观看 | 日韩综合一区二区 | 视频一区二区中文字幕日韩 | 亚洲一区二区三区四区的 | 亚洲特黄视频 | 91精品视频网站 | 久久免费av| 欧美日韩在线视频免费 | 成人国产第一区在线观看 | 精品亚洲国产专区在线观看 | 国产黄色精品视频 | 日韩一区二区a片免费观看 法国性xxxx精品hd | 亚洲综合欧美色五月俺也去 | 成人在线免费看 | 18禁止看的免费污网站 | 国产a三级久久精品 |