Home − 実験室 − No.0022 |
No.0022(SQL)
Null問い合わせ(IS NULL) |
■環境 |
□OS: Windows XP Professional SP3 □Oracle: Oracle Database 11g R2 (Standard) □OSログインユーザ: ORA_DBAグループ □Oracleユーザ: dicdic(実験用ユーザー) → 実験環境構築スクリプト |
■実験 | |||||
0. 実験ユーザー「dicdic」でコネクトする。
1. TOEICを受けていない人はTT01_学生テーブルのTOEIC列がNullになっている。 以下、TOEICを受けていない人の一覧を抽出するSQLを考える。 2. まず条件式として「TOEIC = Null」。抽出できず、エラーにもならない...。
3. 次に「TOEIC Like Null」。抽出できず、エラーにもならない...。
4. 【検索条件としてのNull】 次に「TOEIC IS Null」。抽出できた。 「IS NULL」は、ひとつの構文として覚えておいたほうがよさそうだ。
5. ANDで別の条件を併用できる。(rownumについては別途リサーチ)
|
【PR】 Oracle実験室監修 『Oracleアーキテクチャ鳥瞰図』 PDF (Oracleのアーキテクチャを一目で俯瞰できるイラスト) |
Home − 実験室 − No.0022 |