目次
「NULL」 < 不明な値の取得方法 >
何も格納されていないセルや不明な値の取り扱いはどうするの?
データの入っていないセルや未定義セルは「NULL」と表示されます
では、以下のデータを用いて見てみましょう。
ONEPIECE_DB | テーブル名 |
---|---|
Name | アスリートの名前 |
Age | アスリートの年齢 |
Sex | アスリートの性別 |
上の画像の通り、Ageカラムの4行目はNULL値です。
では、AgeカラムのNULL値のみを抽出してみましょう
以下のようにSQLを記述します。
使い方
カラムの値がNULLのレコードを取得
実践
Ageカラムの値がNULLのレコードを取得
SELECT *
FROM ONEPIECE_DB
WHERE Age IS NULL;
逆にNULLの値を取り除いたレコードを取得したい場合は「IS NOT NULL」
を使用します。
使い方
カラムの値がNULL以外のレコードを取得
実践
Ageカラムの値がNULLのレコードを取得
SELECT *
FROM ONEPIECE_DB
WHERE Age IS NOT NULL;
なるほど〜、何も格納されていないセルや不明な値は「NULL」を使用して取り扱うんですね!
そういうことです。
演習
それでは演習をしてみましょう。
準備中
まとめ
- NULL値のレコード取得:IS NULL
- NULL値以外のレコード取得:IS NOT NULL
未経験からデータサイエンティストへ!転職支援!
ROYAL AGENT&Co.では、全コンサルタントが5年以上のキャリアコンサルティング経験を持ち、データサイエンティストやAI,DX人材のご紹介に強い転職支援を行っております。
候補者様一人ひとりのキャリアに寄り添ったご支援を心がけ、無闇に求人をご紹介するのではなく、丁寧なカウンセリングを通してご志向性にあった求人をピンポイントにご紹介させて頂いております。未経験からのデータサイエンティスト転職支援実績も多数ございます。
無理な勧誘など一切ありませんので、キャリアのご相談等、まずはお気軽にお問合せください!心よりお待ちしております。