可以使用EXTRACT() 函數。(oracle和mysql都有該函數)語法: EXTRACT(unit FROM date)date 參數是合法的日期表達式。unit 參數可以是下列的值:YEAR\MONTH\WEEK\DAY\HOUR\MINUTE\SECOND (這裡只列出部分常用值)上面依次 ...
可以使用EXTRACT() 函數。(oracle和mysql都有該函數)
語法:
EXTRACT(unit FROM date)
date 參數是合法的日期表達式。unit 參數可以是下列的值:
YEAR\MONTH\WEEK\DAY\HOUR\MINUTE\SECOND (這裡只列出部分常用值)
上面依次代表:年、月、周、日、時、分、秒
示例:table 表id為1的數據有一個日期類型的欄位 createDate 值為 2019-11-12 10:12:33
select
EXTRACT(YEAR FROM createDate) as createYear,
EXTRACT(MONTH FROM createDate) as createMonth,
EXTRACT(DAY FROM createDate) as createDay from table where id = 1
結果:
createYear -- 2019
createMonth -- 11
createDay -- 12