间隔限定符
指定如何解释输出的间隔字面量并为其设置格式,同时可选择性设置精度。间隔限定符由一或两个单元组成:
unit [ TO unit ] [ (p) ]
其中:
-
单位指定天-时间或年-月子类型。
-
p 指定精度,0 到 6 之间的整数。
注意
精度仅适用于 SECOND 单位,指定在秒值小数点后显示的小数位数。SECOND 的默认精度为 6。
当 SECOND 为限定符的秒单位时(例如,DAY TO SECOND 或 MINUTE TO SECOND),精度为小数点前 2 位。
例如:
=> SELECT INTERVAL '6 122.538987' MINUTE TO SECOND (5); ?column? ------------- 08:02.53899 (1 row)
有关详细信息,请参阅指定时间间隔精度。
如果间隔省略了间隔限定符,则默认值为 DAY TO SECOND(6)
。
间隔限定符分为以下两个类别:
天-时间间隔限定符
年-月间隔限定符
注意
Vertica 还支持 INTERVALYM
,它是 INTERVAL YEAR TO MONTH
的别名。因此,以下两个语句是等效的:
=> SELECT INTERVALYM '1 2';
?column?
----------
1-2
(1 row)
=> SELECT INTERVAL '1 2' YEAR TO MONTH;
?column?
1-2
(1 row)
示例
请参阅控制间隔格式。