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
SQL Server'da Verileri İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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';