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

CAST() ve CONVERT() kullanma

Bu derste, tablolarında istediğin türlerden farklı türlerde veri saklanabileceğini öğrendin. Bazen yapmak istediğin işlemleri gerçekleştirmek için bu türleri doğru olana dönüştürmen gerekir.

series tablosunda num_ratings adlı, normalde tamsayıları tutan bir sütun var; ancak bu kez VARCHAR(5) olarak tasarlanmış. num_ratings sütununun ortalamasını hesaplamak istiyorsun, ama bu sütunun tamsayı olduğunu varsayıyorsun.

Aşağıdaki sorguyu hazırlıyorsun:

SELECT AVG(num_ratings)
FROM series
WHERE num_ratings BETWEEN 0 AND 5000

Bu egzersiz, kursun bir parçasıdır

SQL Server Veritabanlarında Veri Temizleme

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

-- Use CAST() to convert the num_ratings column
SELECT AVG(___(num_ratings ___ ___))
FROM series
-- Use CAST() to convert the num_ratings column
WHERE ___(___ ___ ___) BETWEEN 0 AND 5000
Kodu Düzenle ve Çalıştır