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
Orta Düzey SQL Server
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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 ___ ___ ___