ПочатиПочніть безкоштовно

Об'єднання даних

Збирання рядка з частин у SQL Server трапляється доволі часто. Може бути потрібно поєднати інформацію з різних стовпців і передати результат як ціле в інші застосунки. У цій вправі ви ознайомитеся з різними способами конкатенації даних.

Ви створите повідомлення на кшталт: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".

Речення утворюється конкатенацією двох рядкових змінних із даними зі стовпців bean_origin і cocoa_percent з таблиці ratings.

Щоб обмежити кількість результатів, запит вибере лише значення для компанії "Ambrosia" і там, де bean_type не є невідомим.

Ця вправа є частиною курсу

Функції для обробки даних у SQL Server

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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';
Редагувати та запускати код