Začněte nyníZačněte zdarma

Zřetězování dat

Sestavování řetězce z více částí je v SQL Serveru velmi časté. Někdy potřebuješ spojit informace z různých sloupců a výsledek předat jako celek jiným aplikacím. V tomto cvičení se seznámíš s různými možnostmi zřetězování dat.

Vytvoříš zprávu podobnou této: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

Věta vznikne zřetězením dvou řetězcových proměnných s daty ze sloupců bean_origin a cocoa_percent z tabulky ratings.

Pro omezení počtu výsledků dotaz vybere pouze hodnoty pro společnost "Ambrosia", kde bean_type není neznámý.

Toto cvičení je součástí kurzu

Funkce pro práci s daty v SQL Serveru

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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';
Upravit a spustit kód