45個非常有用的 Oracle 查詢語句小結建站知識
導讀:1建站知識這里我們介紹的是 40+ 個非常有用的 Oracle 查詢語句,主要涵蓋了日期操作,獲取服務器信息,獲取執行狀態,計算數網seo優化趨勢網站建設多少錢。
日期/時間 相關查詢
1.獲取當前月份的第一天 運行這個命令能快速返回當前月份的第一天。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。
復制代碼 代碼如下:
SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month" FROM DUAL;
2.獲取當前月份的最后一天
這個查詢語句類似于上面那個語句,而且充分照顧到了閏年,所以當二月份有 29 號,那么就會返回 29/2 。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。
復制代碼 代碼如下:
SELECT TRUNC (LAST_DAY (SYSDATE)) "Last day of current month" FROM DUAL;
3.獲取當前年份的第一天 每年的第一天都是1 月1日,這個查詢語句可以使用在存儲過程中,需要對當前年份第一天做一些計算的時候。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。
復制代碼 代碼如下:
SELECT TRUNC (SYSDATE, 'YEAR') "Year First Day" FROM DUAL;
4.獲取當前年份的最后一天
類似于上面的查詢語句。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。
復制代碼 代碼如下:
SELECT ADD_MONTHS (TRUNC (SYSDATE, 'YEAR'), 12) - 1 "Year Last Day" FROM DUAL
5.獲取當前月份的天數
這個語句非常有用,可以計算出當前月份的天數。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。
復制代碼 代碼如下:
SELECT CAST (TO_CHAR (LAST_DAY (SYSDATE), 'dd') AS INT) number_of_days FROM DUAL;
6.獲取當前月份剩下的天數 下面的語句用來計算當前月份剩下的天數。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。
復制代碼 代碼如下:
SELECT SY網站建設制作SDATE, LAST_DAY (SYSDATE) "Last", LAST_DAY (SYSDATE) - SYSDATE "Days left" FROM DUAL;
7.獲取兩個日期之間的天數 使用這個語句來獲取兩個不同日期自檢的天數。
復制代碼 代碼網站建設教程如下:
SELECT ROUND ( (MONTHS_BETWEEN ('01-Feb-2014', '01-Mar-2012') * 30), 0) num_of_days FROM DUAL; OR SELECT TRUNC(sysdate) - TRUNC(e.hire_date) FROM employees;
如果你需要查詢一些特定日期的天數,可以使用第二個查詢語句。這個例子是計算員工入職的天數。
8.顯示當前年份截止到上個月每個月份開始和結束的日期
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章45個非常有用的 Oracle 查詢語句小結建站知識主要講述小結,語句,45個非常有用的 Oracle 查詢語句小結建網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_4260.html