Verileri birleştirme
SQL Server'da parçaları bir araya getirerek bir metin oluşturmak oldukça sık yapılan bir işlemdir. Farklı sütunlardaki bilgileri birleştirip sonucu tek parça halinde farklı uygulamalara göndermen gerekebilir. Bu egzersizde, verileri birleştirmenin farklı seçeneklerini tanıyacaksın.
Şuna benzer bir mesaj oluşturacaksın: "Belize menşeli çekirdekli çikolatanın kakao oranı 0.6400".
Bu cümle, ratings tablosundaki bean_origin ve cocoa_percent sütunlarındaki verilerle iki metin değişkenini birleştirerek oluşturuluyor.
Sonuç sayısını kısıtlamak için sorgu yalnızca "Ambrosia" adlı şirketin değerlerini seçecek ve bean_type bilinmeyen olmayacak.
Bu egzersiz, kursun bir parçasıdır
SQL Server'da Verileri İşlemek için Fonksiyonlar
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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';