Eksik değerleri atama (I)
Önceki egzersizde, IncidentState sütunundaki eksik olmayan değerlere bakmıştın. Peki ya eksik değerleri atlamak yerine başka bir değerle değiştirmek istersen? Bunu ISNULL() fonksiyonunu kullanarak yapabilirsin. Burada Shape sütunundaki tüm eksik değerleri 'Saucer' kelimesiyle değiştiriyoruz:
SELECT Shape, ISNULL(Shape, 'Saucer') AS Shape2
FROM Incidents
Ayrıca, belirli bir kelime yerine farklı bir sütundaki değerlerle değiştirmek için de ISNULL() kullanabilirsin.
Bu egzersiz, kursun bir parçasıdır
Orta Düzey SQL Server
Egzersiz talimatları
- Sadece
IncidentStatesütununun eksik olduğu satırları döndüren bir T-SQL sorgusu yaz. IncidentStatesütunundaki tüm eksik değerleriCitysütunundaki değerlerle değiştir ve bu yeni sütunun adınıLocationolarak ver.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
-- Check the IncidentState column for missing values and replace them with the City column
SELECT IncidentState, ___ AS Location
FROM Incidents
-- Filter to only return missing values from IncidentState
WHERE ___ ___ ___