Concatenarea datelor
Asamblarea unui șir de caractere din mai multe părți este o operație frecventă în SQL Server. Uneori ai nevoie să combini informații din coloane diferite și să trimiți rezultatul ca un întreg către alte aplicații. În acest exercițiu, te vei familiariza cu diferitele opțiuni pentru concatenarea datelor.
Vei crea un mesaj similar cu acesta: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".
Propoziția este creată prin concatenarea a două variabile de tip șir cu date din coloanele bean_origin și cocoa_percent, din tabelul ratings.
Pentru a limita numărul de rezultate, interogarea va selecta doar valorile pentru compania numită "Ambrosia", unde bean_type nu este necunoscut.
Acest exercițiu face parte din cursul
Funcții pentru manipularea datelor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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';