Data CASTen
Het komt vaak voor dat je data in een bepaald type of formaat nodig hebt, terwijl die anders is opgeslagen. Bijvoorbeeld:
- Data uit meerdere bronnen met verschillende gegevenstypen samenvoegen tot één geheel
- Abstracte data leesbaarder maken (bijv. True/False in plaats van 1/0)
Gelukkig hoef je de data zelf niet aan te passen. Je kunt functies gebruiken om expliciet om te zetten naar het gegevenstype dat je nodig hebt (met
CAST()enCONVERT()).
Je gaat nu data expliciet converteren met de functie CAST().
Onthoud de syntaxis:
sql
CAST(expression AS data_type [(length)])
Deze oefening maakt deel uit van de cursus
Functies voor het bewerken van data in SQL Server
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
SELECT
-- Transform the year part from the birthdate to a string
first_name + ' ' + last_name + ' was born in ' + ___(YEAR(___) AS nvarchar) + '.'
FROM voters;