在 OceanBase 数据库中,EXTRACT 函数用于从日期时间值中提取指定的部分,例如年、月、日、小时等。其基本语法如下:
EXTRACT(field FROM datetime)

其中:

  •  field 是要提取的时间部分,可以是 YEAR、MONTH、DAY、HOUR 等。

  •  datetime 是包含日期和时间信息的值。


以下是一个简单的例子:
SELECT EXTRACT(YEAR FROM TO_DATE('2023-01-01 12:34:56', 'YYYY-MM-DD HH24:MI:SS')) AS extracted_year;

这将返回结果: