Zacznij terazZacznij za darmo

Łączenie danych

Składanie ciągu znaków z części to bardzo częsta operacja w SQL Server. Możesz potrzebować połączyć informacje z różnych kolumn i przesłać wynik jako całość do innych aplikacji. W tym ćwiczeniu zapoznasz się z różnymi sposobami łączenia danych.

Stworzysz komunikat podobny do tego: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

Zdanie powstaje przez połączenie dwóch zmiennych tekstowych z danymi z kolumn bean_origin i cocoa_percent tabeli ratings.

Aby ograniczyć liczbę wyników, zapytanie wybierze tylko wartości dla firmy „Ambrosia", w których bean_type nie jest nieznany.

To ćwiczenie jest częścią kursu

Funkcje do manipulowania danymi w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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';
Edytuj i uruchom kod