MulaiMulai sekarang secara gratis

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

Lihat Kursus

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';
Edit dan Jalankan Kode