使用Oracle的BETWEEN對(duì)日期篩選的技巧

小樊
246
2024-07-19 10:19:39
欄目: 云計(jì)算

在Oracle中使用BETWEEN來對(duì)日期進(jìn)行篩選的語(yǔ)法如下:

SELECT * 
FROM table_name
WHERE date_column_name BETWEEN start_date AND end_date;

在這個(gè)語(yǔ)法中,table_name是要查詢的表名,date_column_name是要篩選的日期列名,start_dateend_date是要篩選的日期范圍。

例如,如果要查詢某個(gè)表中在2021年1月1日到2021年12月31日之間的數(shù)據(jù),可以使用以下語(yǔ)句:

SELECT * 
FROM table_name
WHERE date_column_name BETWEEN TO_DATE('2021-01-01', 'YYYY-MM-DD') AND TO_DATE('2021-12-31', 'YYYY-MM-DD');

在這個(gè)例子中,TO_DATE函數(shù)將字符串轉(zhuǎn)換為日期格式,然后使用BETWEEN來篩選在指定日期范圍內(nèi)的數(shù)據(jù)。

0