EXTRACT 子句

EXTRACT
子句从 DateTime 类型列提取日期/时间分量。

支持的功能

受支持 EXTRACT 功能的示例
预期行为
查询以实现预期行为
从日期时间列中提取日期部分。
SELECT EXTRACT(DAY FROM Time) AS "Day" FROM Table1;
从日期时间列中提取年份部分。
SELECT EXTRACT(YEAR FROM Time) AS "Year" FROM Table1;
从日期时间列中提取月份部分。
SELECT EXTRACT(MONTH FROM Time) AS "Month" FROM Table1;
从日期时间列中提取小时部分。
SELECT EXTRACT(HOUR FROM Time) AS "Hour" FROM Table1;
从日期时间列中提取分钟部分。
SELECT EXTRACT(MINUTE FROM Time) AS "Minute" FROM Table1;
从日期时间列中提取秒数部分。
SELECT EXTRACT(SECOND FROM Time) AS "Second" FROM Table1;
使用 EXTRACT 按年份筛选行。
SELECT * FROM "DataLogger1" WHERE EXTRACT(YEAR FROM Timestamp) = "2025";

不支持的功能

  • 直接在 GROUP BY 子句中使用 EXTRACT。
  • 将提取的值转换为其他数据类型。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal