1. 程式人生 > >讀取資料庫中日期為指定月份的資料

讀取資料庫中日期為指定月份的資料

比如資料表table中列為date的資料格式為2017-12,那麼我要獲取每年12月份的資料,就要擷取月為12的資料。方法如下:

SELECT * FROM TABLE WHERE SUBSTR(date,6,2)='12'

SUBSTR(str,pos,len): 從pos開始的位置,擷取len個字元.

pos從1開始,可以為負數,負數代表從右邊開始取,所以上面的語句可以寫成:

SELECT * FROM TABLE WHERE SUBSTR(date,-2,2)='12';

得到的結果就是

2016,2017…