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[...]
: 年を表す 4 桁の数字。[m]m
:01
から12
までの 1 桁または 2 桁の数字。[d]d
:01
から31
までの 1 桁または 2 桁の日。
プレフィックス 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