- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Umwandlung)
AS_DATE¶
Wandelt einen VARIANT-Wert in einen DATE Wert um. Diese Funktion konvertiert nicht Werte anderer Datentypen, einschließlich Zeitstempel, in DATE-Werte.
- Siehe auch:
Syntax¶
AS_DATE( <variant_expr> )
Argumente¶
variant_expr
Ein Ausdruck, der einen Wert vom Typ VARIANT ergibt.
Rückgabewerte¶
Die Funktion gibt einen Wert vom Typ DATE oder NULL zurück.
Wenn der Typ des Werts im Argument
variant_expr
DATE ist, gibt die Funktion einen Wert vom Typ DATE zurück.
Wenn der Typ des Werts im Argument
variant_expr
nicht mit dem Typ des Ausgabewerts übereinstimmt, gibt die Funktion NULL zurück.Wenn das Argument
variant_expr
NULL ist, gibt die Funktion NULL zurück.
Beispiele¶
Erstellen Sie eine Tabelle, und laden Sie Daten hinein:
CREATE OR REPLACE TABLE as_date_example (date1 VARIANT);
INSERT INTO as_date_example (date1)
SELECT TO_VARIANT(TO_DATE('2024-10-10'));
Verwenden Sie die Funktion AS_DATE in einer Abfrage, um einen VARIANT-Wert in einen DATE-Wert umzuwandeln:
SELECT AS_DATE(date1) date_value
FROM as_date_example;
+------------+
| DATE_VALUE |
|------------|
| 2024-10-10 |
+------------+