CAST:Datentyp-Umwandlungen
Einige Plattformen unterstützen die implizite Umwandlung eines Datentyps in einen anderen. Beispielsweise können Sie in Oracle Folgendes schreiben:
SELECT * FROM upfall WHERE id = '1';
Häufig ist es allerdings besser, explizite Typumwandlungen zu verwenden, damit man ganz sicher weiß, welcher Wert wie konvertiert wird.
Die Standard-CAST-Funktion
Verwenden Sie die CAST-Funktion, um einen Wert explizit in einen neuen Typ zu konvertieren:
SELECT * FROM upfall u WHERE u.id = CAST('1' AS INTEGER);
Wenn Sie einen Text in einen numerischen Datentyp oder einen Datumsdatentyp konvertieren, bietet CAST wenig Flexibilität, um mit unterschiedlichen Eingabedatenformaten klarzukommen. Wenn der Wert, den Sie umwandeln, beispielsweise ein ...
Get SQL kurz & gut, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.