Gegevens samenvoegen
Een string samenstellen uit onderdelen komt vaak voor in SQL Server. Je moet soms informatie uit verschillende kolommen combineren en het resultaat als één geheel naar verschillende applicaties sturen. In deze oefening maak je kennis met de verschillende opties om gegevens te concateneren.
Je maakt een bericht zoals: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".
De zin wordt gemaakt door twee stringvariabelen te concatenaten met gegevens uit de kolommen bean_origin en cocoa_percent uit de tabel ratings.
Om het aantal resultaten te beperken, selecteert de query alleen waarden voor het bedrijf "Ambrosia" en waar bean_type niet onbekend is.
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.
DECLARE @string1 NVARCHAR(100) = 'Chocolate with beans from';
DECLARE @string2 NVARCHAR(100) = 'has a cocoa percentage of';
SELECT
bean_type,
bean_origin,
cocoa_percent,
-- Create a message by concatenating values with "+"
@string1 ___ ' ' ___ bean_origin ___ ___ + @string2 + ' ' + CAST(___ AS nvarchar) AS message1
FROM ratings
WHERE
company = 'Ambrosia'
AND bean_type <> 'Unknown';