Şehirler ve eyaletleri birleştirme
Önceki egzersizde iki sütunu tek bir sütunda birleştirmek için + operatörünü kullandın. Bu kez aynı işlemi CONCAT() fonksiyonunu kullanarak yapman gerekiyor.
Birleştirme sonucunun şu biçimde olması için: 'Las Vegas, Nevada', state sütununda NULL değerler olabileceğinden CASE ifadesi kullanman gerekecek.
Bu egzersiz, kursun bir parçasıdır
SQL Server Veritabanlarında Veri Temizleme
Egzersiz talimatları
CONCAT()fonksiyonunu kullanarak şehir adlarını eyaletlerle birleştir. Bunu yaparkenstateNULLise''döndüren, değilse normal birleştirme yapan birCASEifadesi kullan.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
client_name,
client_surname,
-- Use the function to concatenate the city and the state
___(
___,
CASE WHEN state IS NULL THEN ''
ELSE ___(', ', ___) END) AS city_state
FROM clients