質問するログイン新規登録

回答編集履歴

1

見直し

2021/05/15 15:06

投稿

退会済みユーザー
answer CHANGED
@@ -1,9 +1,9 @@
1
1
  where句の条件を満たそうにも、falseでは常に満たせず、
2
2
  どのレコードもヒットしないことになるのかと。
3
3
 
4
- 仮に、where a = 1 という場合には、
4
+ 仮に、where id = 1 という場合には、
5
- a = 1 が成り立つ論理式がtrueとなることで絞り込めるわけで、
5
+ id = 1 が成り立つ論理式がtrueとなる、idが1のレコードに絞り込めるわけで、
6
- aが1ではない値の時はfalseになるため絞り込みの対象から外れます。
6
+ idが1ではない値の時はfalseになるため絞り込みの対象から外れます。
7
7
 
8
8
  そのため、where false ではtrueになる条件を全く含まないため、
9
9
  レコードゼロになります。