背景:当我遇到这个问题时,我正在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 语法还是误解了逻辑?