0. 実験ユーザー「dicdic」でコネクトする。
SQL> conn dicdic/Oracle11g
接続されました。
SQL>
|
1. 在籍コードが12(行方不明)の人と、13(死亡)の人の両方を抜き出したい。
しかし下のような横着をするとエラーになる。
SQL> SELECT 氏名,在籍区分コード FROM TT01_学生 WHERE 在籍区分コード = 12 OR 13;
SELECT 氏名,在籍区分コード FROM TT01_学生 WHERE 在籍区分コード = 12 OR 13
*
行1でエラーが発生しました。:
ORA-00920: 関係演算子が無効です。
SQL>
|
2. 【OR条件の指定】ORでは、いちいち列名を書かないといけない。面倒くさいなぁ。
本間さん、だけが行方不明ということ。
SQL> SELECT 氏名,在籍区分コード FROM TT01_学生 WHERE 在籍区分コード = 12 OR 在籍区分コード = 13;
氏名 在
---------------------------------------- --
坂東 徳男 13
本間 怜 12
岩井 尚美 13
SQL>
|
|