Daten verketten
In SQL Server werden Strings häufig aus Einzelteilen zusammengesetzt. Oft musst du Informationen aus verschiedenen Spalten zusammenführen und das Ergebnis als Ganzes an andere Anwendungen übergeben. In dieser Übung lernst du die verschiedenen Möglichkeiten kennen, Daten zu verketten.
Du erstellst eine Nachricht wie diese: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".
Der Satz wird erstellt, indem zwei String-Variablen mit Daten aus den Spalten bean_origin und cocoa_percent aus der Tabelle ratings verknüpft werden.
Um die Anzahl der Ergebnisse einzuschränken, wählt die Abfrage nur Werte für das Unternehmen "Ambrosia" aus, und bean_type ist nicht unbekannt.
Diese Übung ist Teil des Kurses
Funktionen zur Datenmanipulation in SQL Server
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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';