【问题标题】:SQL query to find count of 0 and 1SQL查询查找0和1的计数
【发布时间】:2015-09-10 11:01:42
【问题描述】:

我有一个列名Allowed,我希望 MS SQL 查询同时计算值 0 和 1

Allowed
-------
0
0
0
1
1
1

【问题讨论】:

  • select count(Allowed) from tablename group by Allowed

标签: sql-server sql-server-2008 sql-server-2005 sql-server-2012


【解决方案1】:

要获取允许的计数及其各自的值:

SELECT Allowed, COUNT(Allowed) AS AllowedCount
FROM TestTable
GROUP BY Allowed

结果:

Allowed   AllowedCount
-----------------------
  0          3
  1          3

工作 SQL 小提琴:http://sqlfiddle.com/#!3/500b8/3

获取值 0 和 1 的允许计数:

SELECT COUNT(Allowed) AS AllowedCount
FROM TestTable
WHERE Allowed IN (0, 1)

工作 SQL 小提琴:http://sqlfiddle.com/#!3/500b8/5

【讨论】:

    【解决方案2】:

    你可以试试这个:

    select count(Allowed) as count
    from yourtable
    group by Allowed
    

    【讨论】:

      猜你喜欢
      • 2010-09-07
      • 2021-05-14
      • 1970-01-01
      • 2018-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多