LoslegenKostenlos loslegen

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

Kurs anzeigen

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';
Code bearbeiten und ausführen