【问题标题】:SQL server 2000, return number of cells with the same valuesSQL server 2000,返回具有相同值的单元格数
【发布时间】:2011-07-04 17:38:42
【问题描述】:
1
1
1
2
2
2
2
3

例如,我在一个表中有以下数据,现在我想计算具有相同值的行,以便获得:

1 = 3 (cells with the value of 1 returns a count of 3)
2 = 4 (...)
3 = 1 (...)

我想得到这样的结果,因为我想在 html 表上创建一个动态行跨度...任何帮助将不胜感激..顺便说一下我正在使用 php 和 mssql server 2000..

【问题讨论】:

  • 您想在 1 个查询中返回所有数据,还是传入单个值?

标签: php html dynamic html-table sql-server-2000


【解决方案1】:
 select count(*) from table where field=value;

编辑:

SELECT SUM(CASE WHEN gender = 'm' THEN 1 ELSE 0 END) m
 , SUM(CASE WHEN gender = 'f' THEN 1 ELSE 0 END) f
 FROM members;

这个帖子可能会有所帮助:

http://forums.mysql.com/read.php?20,397163,397178

【讨论】:

  • 感谢 orbit,它有很大帮助..只需稍作修改,我就可以很快解决我的问题,非常感谢 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-25
  • 1970-01-01
  • 1970-01-01
  • 2022-01-06
  • 2016-12-09
相关资源
最近更新 更多