1. 程式人生 > >postgresql 查詢某年某月的所有日子的資料

postgresql 查詢某年某月的所有日子的資料

 忽然感受資料庫函式to_char很是強大

以前搜尋某月中的所有資料需要這樣搜尋

select * from tab where d>'2012-03-01' and d<'2012-03-31';

而且,以前也笨的只把to_char使用在搜尋結果部分。

只是偶然的一個想法,如果to_char可以使用在條件中?

select * from tab where to_char(d,'yyyy-mm')='2012-03';

結果是相同的,以後不必費神的取出某個月的最後一天是幾號了。。