Konvertierungsfunktionen

Weiter oben in diesem Kapitel zeigte ich Ihnen bereits, wie man mit der cast()-Funktion einen String in einen datetime-Wert konvertiert. Zwar hat jeder Datenbankserver eine Reihe von proprietären Funktionen, die Typkonvertierungen vornehmen können, aber ich rate Ihnen grundsätzlich zur cast()-Funktion, da diese im SQL:2003-Standard enthalten ist und von MySQL, Oracle Database und Microsoft SQL Server gleichermaßen implementiert wird.

Um cast() zu verwenden, liefern Sie einen Wert oder Ausdruck, das Schlüsselwort as und den Typ, in den der Wert konvertiert werden soll. Das folgende Beispiel konvertiert einen String in einen Integer:

mysql> SELECT CAST('1456328' AS SIGNED INTEGER); +-----------------------------------+ | CAST('1456328' ...

Get Einführung in SQL, 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.