コンテキスト: stratascratch.com で SQL の質問を練習していたときに、次の質問に出会いました。
https://platform.stratascratch.com/coding-question?id=9648&python=
ヒントには、「ドラフトは、pickround
値 (int64
型) がNULL
またはでないことを意味します0
。私の理解によれば、これは、pickround
値が でなければならないことを意味しますNOT NULL
OR
NOT 0
。これは、質問に対する標準的な解決策です。したがって、ド・モルガンの法則により、これは同等の式が であることを意味しNOT (NULL AND 0)
ます。ただし、 、そこに書いたコードpickround
は ですNULL OR 0
。これは、質問が指定したものとは逆ですが、緑色の「解決済み」チェックマークで示されているように、私のコードは正しいことが判明しました。
私の質問は、SQL 構文を誤解しているのか、それともロジックを誤解しているのかということです。