範囲外の値を検出する
データの中に、許容範囲を外れた値が含まれていることがあります。分析前に検出しておかないと、結果をゆがめてしまいます。
論理演算子の BETWEEN や比較演算子の > と < を使うと、範囲外の値を含む行を見つけられます。
series テーブルの num_ratings 列には、各シリーズが受けた評価の件数が入っています。調査対象の合計人数は 5000 人です。しかし、この列には範囲外の値、つまり 5000 より大きい値や 0 より小さい値が含まれています。
それらを見つけてみましょう!
この演習はコースの一部です
SQL Server データベースでのデータクレンジング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
SELECT * FROM series
-- Detect the out of range values
WHERE ___ ___ ___ 0 AND 5000