始める無料で始める

範囲外の値を検出する

データの中に、許容範囲を外れた値が含まれていることがあります。分析前に検出しておかないと、結果をゆがめてしまいます。

論理演算子の BETWEEN や比較演算子の >< を使うと、範囲外の値を含む行を見つけられます。

series テーブルの num_ratings 列には、各シリーズが受けた評価の件数が入っています。調査対象の合計人数は 5000 人です。しかし、この列には範囲外の値、つまり 5000 より大きい値や 0 より小さい値が含まれています。

それらを見つけてみましょう!

この演習はコースの一部です

SQL Server データベースでのデータクレンジング

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

SELECT * FROM series
-- Detect the out of range values
WHERE ___ ___ ___ 0 AND 5000
コードを編集して実行