Daten CASTen
Es kommt oft vor, dass du Daten in einem bestimmten Typ oder Format brauchst, sie aber anders gespeichert sind. Zum Beispiel:
- Daten aus mehreren Quellen mit unterschiedlichen Datentypen in eine einzige Quelle integrieren
- Abstrakte Daten sollen besser lesbar sein (z. B. True/False statt 1/0)
Zum Glück musst du die Daten selbst nicht ändern. Du kannst Funktionen verwenden, um sie explizit in den benötigten Datentyp zu konvertieren (mit
CAST()undCONVERT()).
Jetzt wirst du Daten mit der Funktion CAST() explizit umwandeln.
Denk an die Syntax:
sql
CAST(expression AS data_type [(length)])
Diese Übung ist Teil des Kurses
Funktionen zur Datenmanipulation in SQL Server
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;