Re: 問題:19510
quensan
投稿数: 119
WHERE句の条件を分けますね。
1: (department_id = 3 OR salary > 400000)
2: commission <= 1200000
3: hiredate > '2008-04-01'
これらを演算子でつなぐと、
1 AND 2 OR 3
(), AND, ORの順で評価されるので、
1かつ2、または3
1かつ2の条件に一致するE、または3の条件だけに一致するBとCが検索されるんですね。
1: (department_id = 3 OR salary > 400000)
2: commission <= 1200000
3: hiredate > '2008-04-01'
これらを演算子でつなぐと、
1 AND 2 OR 3
(), AND, ORの順で評価されるので、
1かつ2、または3
1かつ2の条件に一致するE、または3の条件だけに一致するBとCが検索されるんですね。
投稿ツリー
-
問題:19510
(mineolia, 2015-10-6 10:07)
- Re: 問題:19510 (quensan, 2015-10-6 11:50)
- Re: 問題:19510 (arashi1977, 2015-10-6 14:17)
- Re: 問題:19510 (mineolia, 2015-10-6 23:05)
-
Re: 問題:19510
(Toshi2838, 2019-8-4 21:24)
- Re: 問題:19510 (mariohussey, 2019-8-4 22:17)
- Re: 問題:19510 (Toshi2838, 2019-8-5 21:02)