在oracle中,可以利用「to_char()」函數和「mm」關鍵字來查詢月份,「to_char()」函數是字串轉換函數,語法為「where to_number(to_char(表中日期欄位,'mm'))=要尋找的月份」。
本教學操作環境:Windows10系統、Oracle 11g版、Dell G3電腦。
to_char() 是oracle 的字元轉換函數。 to_char(value,'format') value是待轉換的值,'format' 是轉換後的 pattern。
這裡樣式 fm9900.0099的包含如下意義:
#輸出的字串總共佔了9位,小數點前4位,小數點後4位。
9代表意義,如果這個位置是數字就顯示數字,否則就用空格取代佔位,總之要佔住這個位置。
0代表意義,如果這個位置是數字就顯示數字,否則就用0替代佔位,總之要佔住這個位置。
語法為:
SELECT * FROM [表名] where to_number(to_char([表中日期字段],'mm')) = [要查找的月份]
推薦教學:《Oracle影片教學》
以上是oracle怎麼查詢月份的詳細內容。更多資訊請關注PHP中文網其他相關文章!