Menggabungkan data
Menyusun string dari beberapa bagian cukup sering dilakukan di SQL Server. Anda mungkin perlu menggabungkan informasi dari kolom yang berbeda dan mengirimkan hasilnya sebagai satu kesatuan ke berbagai aplikasi. Dalam latihan ini, Anda akan mengenal berbagai opsi untuk menggabungkan data.
Anda akan membuat pesan seperti ini: "Chocolate with beans from Belize has a cocoa percentage of 0.6400".
Kalimat tersebut dibuat dengan menggabungkan dua variabel string dengan data dari kolom bean_origin dan cocoa_percent dari tabel ratings.
Untuk membatasi jumlah hasil, kueri akan hanya memilih nilai untuk perusahaan bernama "Ambrosia" dan bean_type tidak tidak diketahui.
Latihan ini adalah bagian dari kursus
Fungsi untuk Memanipulasi Data di SQL Server
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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';