1. 学习
  2. /
  3. 课程
  4. /
  5. SQL Server データベースでのデータクレンジング

Connected

练习

CAST() と CONVERT() の使用

このレッスンでは、テーブルに望む型とは異なる型でデータが保存されている場合があると学びました。やりたい処理を行うには、正しい型に変換する必要があることがあります。

series テーブルには num_ratings という列があり、整数を保存していますが、今回は VARCHAR(5) として設計されています。num_ratings 列の平均を計算したいのですが、この列は整数だと考えています。

次のクエリを用意しました。

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

说明 1 / 共 2 个

undefined XP
  • 1
    • 上のクエリを実行して、エラーが出ることを確認しましょう。
    • CAST() を使って、num_ratings の型を整数に変換してください。
  • 2
    • では、今度は CAST() の代わりに CONVERT() を使って、num_ratings 列の型を整数に変換してください。