我正在使用 WinSQL 在表上运行查询以计算文字字符串的出现次数。当试图对一组特定的字符串进行计数时,我仍然想看看某些值是否返回 0。例如:
select letter, count(*)
from table
where letter in ('A', 'B', 'C')
group by letter
假设我们知道“A”出现 3 次,“B”出现 0 次,“C”出现 5 次。我希望有一个这样的表返回:
letter count
A 3
B 0
C 5
但是,该表永远不会返回计数为 0 的行,结果如下:字母计数 A 3 C 5
我环顾四周,看到一些文章提到了连接的使用,但我没有运气正确返回一个看起来像第一个示例的表。