BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Sadece IncidentState sütununun eksik olduğu satırları döndüren bir T-SQL sorgusu yaz.
  • IncidentState sütunundaki tüm eksik değerleri City sütunundaki değerlerle değiştir ve bu yeni sütunun adını Location olarak 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 ___ ___ ___
Kodu Düzenle ve Çalıştır