EXTRACT
功能描述
从时间参数中取出并返回指定的时间域(年、月、日、小时、分钟、秒)。
语法格式
EXTRACT(expr1 FROM expr2)
参数说明
- expr1:标识符(YEAR、MONTH、DAY、HOUR、MINUTE、SECOND)
- expr2:TIMESTAMP或DATETIME、TIME类型的字段或表达式
函数返回类型
INTEGER,与 DETEFIELD 相对应的时间值
示例
sql
SQL> SELECT EXTRACT(YEAR FROM '2022-05-20 10:10:10'),EXTRACT(MONTH FROM '2022-05-20 10:10:10'),
EXTRACT(DAY FROM '2022-05-20 10:10:10'),EXTRACT(HOUR FROM '2022-05-20 10:10:10'),
EXTRACT(MINUTE FROM '2022-05-20 10:10:10'),EXTRACT(SECOND FROM '2022-05-20 10:10:10') FROM dual;
EXPR1 | EXPR2 | EXPR3 | EXPR4 | EXPR5 | EXPR6 |
------------------------------------------------------------------------------
2022 | 5 | 20 | 10 | 10 | 10 |