O'Reilly logo

SQL kurz & gut, 2nd Edition by Jonathan Gennick

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required