当我开始使用MySQL时,我很快了解到,它的计数(条件)似乎只有在条件最后也包含OR NULL的情况下才能正常工作。在更复杂的计数条件下,这是一个经验过程,以找出它的确切位置。在MSSQL中,你不需要这个或NULL来得到正确的结果,所以我想知道它的解释。所以,这里有一个例子。value) VALUES(2);INSERT INTO test (value) VALUES(1);
我有一个包含多个列的主数据表( main ),相关的列是A列、日期(显示为dd.mm.YYYY)和D列(数值)。在第二个工作表中,我使用查询函数通过以下表达式构建特定月份所有这些数值的总和: =SUM(QUERY(Main!$A$1:$D$2364; "SELECT D WHERE MONTH(A) = 1"; 1)) MONTH(A)返回一个介于0和11之间的数字,上面的表达式