在SQLite中,如何显示计数为零的组?

在SQLite中,如何显示计数为零的组?,sql,sqlite,Sql,Sqlite,在SQLite中,如何显示计数为零的组 i、 e它看起来像: 年龄范围:------计数: 18-25------------------16 26-30-----------------5 31-35------------------2 但我希望它看起来像: 年龄范围:------计数: 18-25------------------16 26-30-----------------5 31-35------------------2 36+-------------------------

在SQLite中,如何显示计数为零的组

i、 e它看起来像:

年龄范围:------计数:

18-25------------------16

26-30-----------------5

31-35------------------2

但我希望它看起来像:

年龄范围:------计数:

18-25------------------16

26-30-----------------5

31-35------------------2

36+------------------------------------0

非常感谢


Z

我可能解释过度了,但看起来你可能在做以下事情:

SELECT range, COUNT(*) FROM mytable GROUP BY range
为了使
范围
显示在输出中,它必须在输入表中表示,因此在这样的查询中不能出现零计数

但是,如果您有另一个列出范围的表,无论它们是否出现在
mytable
中,您都可以执行以下操作:

SELECT ranges.range, COUNT(mytable.range) 
    FROM ranges LEFT JOIN mytable ON ranges.range=mytable.range
    GROUP BY ranges.range;

如果您要求我们帮助您更改一个不符合您要求的查询,那么您需要向我们显示该查询。如果只有一个表呢?