問題ID: 8319 NULL値との比較結果がNULL値
hasimohi
投稿数: 14
<解説>
・NOT IN(値のリスト)にNULL値が含まれている場合は、データは1件も返されない
NOT IN(値のリスト)は値のリストと比較した結果が全てFALSEになる場合に条件がTRUEになります。
値のリストにNULL値が含まれている場合は、NULL値との比較結果がNULL値となり、全ての結果がFALSEとならないため、条件はFALSEとなります。条件がFALSEなので、主問合せの結果は0件となります。
→上記の意味がよくわかりません。
具体例を示していただけますか?
・NOT IN(値のリスト)にNULL値が含まれている場合は、データは1件も返されない
NOT IN(値のリスト)は値のリストと比較した結果が全てFALSEになる場合に条件がTRUEになります。
値のリストにNULL値が含まれている場合は、NULL値との比較結果がNULL値となり、全ての結果がFALSEとならないため、条件はFALSEとなります。条件がFALSEなので、主問合せの結果は0件となります。
→上記の意味がよくわかりません。
具体例を示していただけますか?
投稿ツリー
-
問題ID: 8319 NULL値との比較結果がNULL値
(hasimohi, 2018-8-10 16:43)
-
Re: 問題ID: 8319 NULL値との比較結果がNULL値
(arashi1977, 2018-8-11 1:29)
- Re: Re: 問題ID: 8319 NULL値との比較結果がNULL値 (hasimohi, 2018-8-13 10:15)
-
Re: 問題ID: 8319 NULL値との比較結果がNULL値
(arashi1977, 2018-8-11 1:29)