Sql 统计表以汇总实例数
我需要一些帮助。我有一个包含用户信息的表,我需要创建一个报告,其中显示状态为“完成”的每个状态的计数摘要 数据库中的数据-还有更多,但这是我需要跟踪的Sql 统计表以汇总实例数,sql,Sql,我需要一些帮助。我有一个包含用户信息的表,我需要创建一个报告,其中显示状态为“完成”的每个状态的计数摘要 数据库中的数据-还有更多,但这是我需要跟踪的 status |State open | New York closed | Florida open | New York open | California open New York 输出应该是: State Count New York 3 California 1 有人能帮我解决这个问题吗?这应该会有帮助 select
status |State
open | New York
closed | Florida
open | New York
open | California
open New York
输出应该是:
State Count
New York 3
California 1
有人能帮我解决这个问题吗?这应该会有帮助
select state, count(*) from tablename where Status= 'open'
Group by state
尝试
我将使用:
SELECT state, count(status) FROM table WHERE status = 'open' GROUP BY state
分组方式与聚合函数计数相结合!虽然很可能与这个问题无关,但您仍然应该始终为您正在使用的DBMS添加一个标记—postgresql、oracle、sql server等等。。。
SELECT state, count(status) FROM table WHERE status = 'open' GROUP BY state