1. 程式人生 > >oracle使用between and邊界問題

oracle使用between and邊界問題

如果是隻查詢某兩個月之間的資料,會預設從每個月的1號開始查,包前包後

eg:select * from test_hsj where regdate between to_date('2015-05','yyyy-MM') and to_date('2015-06','yyyy-MM')

 

如果是隻查詢某兩年之間的資料,會預設從1月1日開始查,包前包後

eg:select * from test_hsj where regdate between to_date('2015','yyyy') and to_date('2016','yyyy')

 

如果是隻查詢數字型別或者字元型別的資料,包前包後

eg:select * from test_hsj where id between 1 and 5;