- Kategorien:
Funktionen für semistrukturierte und strukturierte Daten (Umwandlung)
AS_<Objekttyp>¶
Sie können diese Funktionsfamilie verwenden, um ein strenges Umwandeln von VARIANT-Werten in Werte anderer Datentypen durchzuführen:
- Siehe auch:
Allgemeine Nutzungshinweise¶
Wenn der Typ des Werts im VARIANT-Argument nicht mit dem Ausgabewert übereinstimmt, wird NULL zurückgegeben. Wenn zum Beispiel an die Funktion AS_DATE ein VARIANT-Wert übergeben wird, der keinen DATE-Wert enthält, wird NULL zurückgegeben.
Wenn die Eingabe NULL ist, lautet die Ausgabe NULL.
Beispiele¶
Die folgenden Beispiele verwenden AS_object_type-Funktionen.
Werte in VARIANT-Spalten in verschiedene Datentypen umwandeln¶
Erstellen Sie die Tabelle und laden Sie Daten in die Tabelle:
Fragen Sie die Tabelle ab und wandeln Sie die Werte in den VARIANT-Spalten in Werte anderer Datentypen um:
Berechnen Sie den Durchschnitt der numerischen Werte in einer VARIANT-Spalte¶
Berechnen Sie den Durchschnitt aller numerischen Werte aus einer VARIANT-Spalte in der Tabelle vartab:
Erstellen Sie die Tabelle und laden Sie Daten in die Tabelle:
Zeigen Sie die Datentypen der Werte an (einige davon sind numerisch):
Verwenden Sie die Funktion AS_REAL mit der Funktion AVG, um den Durchschnitt aller numerischen Werte aus der VARIANT-Spalte v zu berechnen: