0. 実験ユーザー「dicdic」でコネクトする。
SQL> conn dicdic/Oracle11g
接続されました。
SQL>
|
1. 【●〜▲の範囲】単位数が100以上120以下の人を抽出。不等号を2回駆使してor条件をつければできる。
SQL> SELECT 氏名,単位数 FROM TT01_学生 WHERE 単位数 >= 100 AND 単位数 <= 120;
氏名 単位数
---------------------------------------- ----------
米沢 安男 120
三橋 花帆 120
大谷 素子 120
塚本 健治 120
・
・
・
三宅 英紀 101
町田 長吉 100
東海林 美博 100
山村 昌子 100
384行が選択されました。
SQL>
|
2. 【●〜▲の範囲】 BETWEENなんていうのが使えたりする。 まぁ、でもあんまし手間の節約にはならないけど
SQL> SELECT 氏名,単位数 FROM TT01_学生 WHERE 単位数 BETWEEN 100 AND 120;
氏名 単位数
---------------------------------------- ----------
米沢 安男 120
三橋 花帆 120
大谷 素子 120
塚本 健治 120
・
・
・
三宅 英紀 101
町田 長吉 100
東海林 美博 100
山村 昌子 100
384行が選択されました。
SQL>
|
3. NOT BETWEENなんていう使い方もある。あまり(ほとんど)使わないけど、過小や過大を同時にあぶりだすのに使える。
SQL> SELECT 氏名,単位数 FROM TT01_学生 WHERE 単位数 NOT BETWEEN 42 AND 230 order by 単位数;
氏名 単位数
---------------------------------------- ----------
谷本 伸一 40
大島 羽菜 40
岩渕 勝夫 40
戸塚 花凛 40
・
・
・
毛利 洋子 239
石原 充照 241
松原 雅彦 242
池田 菜帆 242
85行が選択されました。
SQL>
|
© 2011-2011 Amateur Laboratory of ORACLE
|