Kom igångKom igång gratis

Konkatenera data

Att sätta ihop en sträng av delar är vanligt förekommande i SQL Server. Det kan handla om att kombinera information från olika kolumner och skicka resultatet som en helhet till olika applikationer. I den här övningen får du bekanta dig med de olika metoderna för att konkatenera data.

Du ska skapa ett meddelande liknande detta: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

Meningen skapas genom att konkatenera två strängvariabler med data från kolumnerna bean_origin och cocoa_percent i tabellen ratings.

För att begränsa antalet resultat väljer frågan endast värden för företaget "Ambrosia" där bean_type inte är okänd.

Den här övningen är en del av kursen

Funktioner för datamanipulering i SQL Server

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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';
Redigera och kör kod