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
SQL Server Veritabanlarında Veri Temizleme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
-- 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