在 Google 表格和 sql 之间获取两个不同的计数。查看 v 查找代码和 sql 代码后,我发现逻辑上没有任何区别。主要区别在于,在 Google 工作表中,countif 正在汇总 vlookup 的结果,而在 sql 中,我通过利用子查询计算 1 个查询中的所有内容。谁能给我一些可能发生这种情况的原因。我目前在 sql 中得到的数字要高得多
sql代码如下:
Select count(primary key)
From table
Where concat(col1, “ “, col2, “ “, col3) in
(select concat(col1, “ “, col2, “ “, col3)
From table
Where col1 <> “NULL” and col5 = “yes”
Group by col1, col2, col3
Having count(Distinct col4) > 1)
我尝试去掉空值并追溯谷歌表格上的公式,但无法解决。