我们可以使用EXTRACT() 函数,它的语法是:EXTRACT(unit FROM date)
date 参数是合法的日期表达式。unit 参数可以是下列的值:
YEAR\MONTH\WEEK\DAY\HOUR\MINUTE\SECOND 也就是:年、月、周、日、时、分、秒
比如说table 表id为1的数据有一个日期类型的字段 createDate 值为 2022-08-28 18:19:35
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 -- 2022
createMonth -- 08
createDay -- 28