DATE
類型
適用於: Databricks SQL Databricks Runtime
表示值,包含欄位年、月和日的值,不含時區。
語法
DATE
限制
支援的日期範圍是 June 23 -5877641 CE
。July 11 +5881580 CE
常值
DATE dateString
dateString
{ '[+|-]yyyy[...]' |
'[+|-]yyyy[...]-[m]m' |
'[+|-]yyyy[...]-[m]m-[d]d' |
'[+|-]yyyy[...]-[m]m-[d]d[T]' }
+
或-
:選項符號。-
表示 BCE,+
表示 CE (預設值)。yyyy[...]
:代表年份的四位數。[m]m
:和12
之間的01
一或兩位數月份。[d]d
:和31
之間的01
一或兩位數日。
前置詞 DATE
不區分大小寫。
如果常值不代表適當的日期,Azure Databricks 就會引發錯誤。
範例
> SELECT DATE'0000';
0000-01-01
> SELECT DATE'2020-12-31';
2020-12-31
> SELECT DATE'2021-7-1T';
2021-07-01
> SELECT cast('1908-03-15' AS DATE)
1908-03-15
> SELECT DATE'-10000-01-01'
-10000-01-01