⌘+k ctrl+k
1.3 (稳定版)
搜索快捷键 cmd + k | ctrl + k
日期类型
名称 别名 描述
DATE   日历日期(年、月、日)

日期指定了年、月、日的组合。DuckDB 遵循 SQL 标准的规定,仅使用公历计算日期,即使对于公历启用之前的年份也是如此。日期可以使用 DATE 关键字创建,数据必须按照 ISO 8601 格式(YYYY-MM-DD)进行格式化。

SELECT DATE '1992-09-20';

特殊值

还有三个可以在输入时使用的特殊日期值

输入字符串 描述
epoch 1970-01-01(Unix 系统零日)
infinity 晚于所有其他日期
-infinity 早于所有其他日期

infinity-infinity 在系统内部有特殊表示,并将保持不变地显示;而 epoch 只是一个符号缩写,在读取时将被转换为日期值。

SELECT
    '-infinity'::DATE AS negative,
    'epoch'::DATE AS epoch,
    'infinity'::DATE AS positive;
负数 epoch 正数
-infinity 1970-01-01 infinity

函数

请参阅 日期函数