欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:數(shù)據(jù)庫 Oracle日期查詢

柚子快報邀請碼778899分享:數(shù)據(jù)庫 Oracle日期查詢

http://yzkb.51969.com/

1、查詢特定日期之后或之前的記錄

-- 大于等于指定日期的記錄

SELECT * FROM table_name WHERE date_column >= TO_DATE('2024-03-01', 'YYYY-MM-DD');

-- 小于等于指定日期的記錄

SELECT * FROM table_name WHERE date_column <= TO_DATE('2024-03-01', 'YYYY-MM-DD');

2、查詢在兩個日期之間的記錄(包括起始日期和結(jié)束日期)

使用 BETWEEN AND 并配合 TO_DATE使用

SELECT

*

FROM

table_name

WHERE

date_column BETWEEN TO_DATE('2024-03-01', 'YYYY-MM-DD')

AND TO_DATE('2024-04-31', 'YYYY-MM-DD');

3、如果需要對月份查詢

如果是月份的話,oracle中可以使用ADD_MONTHS()函數(shù)來實現(xiàn) ADD_MONTHS(date,int);其中第一個參數(shù)為日期,第二個為按月增加的幅度

注意:使用ADD_MONTHS函數(shù),日期字段必須為DATE類型或者格式為年月日時分秒

-- 查詢上個月

SELECT ADD_MONTHS(date_column ,-1) FROM table_name

-- 查詢下個月 (使用+1 和 1是一樣的效果)

SELECT ADD_MONTHS(date_column ,+1) FROM table_name

4、查詢指定日期的數(shù)據(jù)

-- 查詢某一天

SELECT

*

FROM

table_name

WHERE

TO_CHAR(date_column , 'YYYY-MM-DD')='2024-03-15'

5、根據(jù)當(dāng)前時間查詢5天之前的數(shù)據(jù)

SELECT

*

FROM

table_name

WHERE

date_column >= TO_DATE(TO_CHAR(SYSDATE - 5, 'yyyy-MM-dd hh24:mi:ss'), 'yyyy-MM-dd hh24:mi:ss')

6、SUBSTR(date_column,int,int)用法

如果表里存的是字符串也可以使用 SUBSTR(date_column,int,int) SUBSTR(date_column,int,int)第一個參數(shù)為日期,第二個為開始下標,第三個為結(jié)束下標

-- 截取日期字段 從第0個下標開始到第七個結(jié)束

SELECT SUBSTR(date_column,0,7) FROM table_name

-- 截取之前的值

2024-03-11 00:00:00

-- 截取之后的值

2024-03

結(jié)尾

注意:如果使用函數(shù)出現(xiàn)報錯,或者提示無效,可以檢查下字段類型以及日期格式

如果以上內(nèi)容對小伙伴有幫助,請關(guān)注支持,如有疑問可私信我,歡迎指教!

柚子快報邀請碼778899分享:數(shù)據(jù)庫 Oracle日期查詢

http://yzkb.51969.com/

參考鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/19401873.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機訪問

文章目錄