SQL-92/99 Oracle Db2 SQL Server MySQL PostgreSQL Access
条件式1 AND 条件式2
ANDは論理積を求めるときに使用します。
このとき条件式がともに真になるとき真、条件式が一つでも偽になるときは偽になります。
関連キーワード
SQL実行例の説明(1)
T1_SAMPLE表から「I1_CODE」が「201」かつ「I_COST」が「6000」より小さいデータを取得します。
SELECT * FROM T1_SAMPLE
WHERE I1_CODE = '201' AND I_COST < 6000;
SQL実行の結果(1-1)
・「I1_CODE」が「201」に該当するのは3件。(左)
・「I_COST」が「6000」より小さいに該当するのは4件。(左)
・この2つ条件式がともに真となるのは「SERIAL」が「203004」と「203005」の2件。(右)
SERIAL | I1_CODE | I_COST |
---|---|---|
203001 | 101 | 2500 |
203002 | 201 | 6500 |
203003 | 301 | 9800 |
203004 | 201 | 5500 |
203005 | 201 | 5600 |
203006 | 202 | 5600 |
SERIAL | I1_CODE | I_COST |
---|---|---|
203004 | 201 | 5500 |
203005 | 201 | 5600 |