String'leri birleştirme
Bazen aynı şeyi ifade eden farklı değerler yüzünden dağınık string'lerle karşılaşmak yaygındır. Bu değerlerin hepsi geçerli olabilir ama daha iyi analiz yapabilmek için bunları birleştirmek (standartlaştırmak) daha iyidir.
'Chicago' şehrindeki tüm havalimanlarını filtrelemek için bu sorguyu çalıştırıyorsun:
SELECT * FROM airports
WHERE airport_code IN ('ORD', 'MDW')
Sonuçlarda, airport_city sütununda 'Chicago' için 'ch' gibi tutarsız değerler olduğunu görüyorsun. Bu tutarsız değerleri değiştirerek ele alacaksın.
Bu egzersiz
SQL Server Veritabanlarında Veri Temizleme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
airport_code,
airport_name,
-- Use the appropriate function to unify the values
___(airport_city, '___', '___') AS airport_city,
airport_state
FROM airports
WHERE airport_code IN ('ORD', 'MDW')