我想在SQL Server 2008中合并两行

迪彭德拉·加塔尔

我有一张桌子memberaccount,其中1代表男性,2代表女性。

我想用“案例”来计算男性和女性的数量

Select 
    Male = (Case When gender_id = 1 Then Count(gender_id) Else 0 End),
    Female = (Case When gender_id = 2 Then Count(gender_id) Else 0 End)
From 
    MemberAccount
Group By
    gender_id

结果:

Male    Female
--------------
247     0
0       303

但我想要结果:

Male     Female
----------------
247      303
詹姆斯·Z

这样的事情应该起作用:

Select 
Male=sum(CASE WHEN gender_id=1 THEN 1 ELSE 0 END),
Female=sum(CASE WHEN gender_id=2 THEN 1 ELSE 0 END)
From MemberAccount

这样,您可以对行数求和,而没有分组依据,因此得到一个结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SQL Server中合并两列的行

来自分类Dev

SQL Server UNPIVOT表通过使用SINGLE取消透视图根据条件合并两行

来自分类Dev

合并SQL Server列中的每两行数据

来自分类Dev

在sql中合并两行数据

来自分类Dev

我想在SQL Server中两次返回同一项目

来自分类Dev

SQL Server-将单行分成两行

来自分类Dev

SQL Server选择(顶部)两行到两个临时变量中

来自分类Dev

我想在SQL Server中通过设备ID选择最多日期的多列

来自分类Dev

如何在SQL中将两行中的某些属性合并为一?

来自分类Dev

我想在SQL脚本中包含If语句

来自分类Dev

在前两行SQL Server之后选择分组的行

来自分类Dev

在sql server中插入时将一行拆分为两行

来自分类Dev

如何在Spark SQL中合并两行?

来自分类Dev

我想在第一行相同但之后却不同的SQL Server中订购

来自分类Dev

Microsoft SQL Server 2012将完全相邻的两行数据合并为一行

来自分类Dev

SQL Server中的两行值比较

来自分类Dev

SQL Server:根据两行之间的优先级从两行返回行

来自分类Dev

如何将这两行合并为SQL中的一列

来自分类Dev

SQL Server:将“合并”中的“从”行合并

来自分类Dev

如何从SQL Server中的两行中选择整个最小数据记录

来自分类Dev

选择每个帐户最多两行SQL Server

来自分类Dev

SQL Server-将单行分成两行

来自分类Dev

我想在我的SQL Server数据库中插入日期

来自分类Dev

如何比较 SQL Server 中的前两行

来自分类Dev

在 SQL Server 中使用联接从表的两行中获取单行

来自分类Dev

我想在此查询中单行返回,但它返回两行我的错误是什么?

来自分类Dev

如果第一行为空,SQL Server 比较两行并合并第二行中的单元格

来自分类Dev

SQL Server:根据条件交换两行

来自分类Dev

我想在 SQL 中创建系列数据

Related 相关文章

  1. 1

    在SQL Server中合并两列的行

  2. 2

    SQL Server UNPIVOT表通过使用SINGLE取消透视图根据条件合并两行

  3. 3

    合并SQL Server列中的每两行数据

  4. 4

    在sql中合并两行数据

  5. 5

    我想在SQL Server中两次返回同一项目

  6. 6

    SQL Server-将单行分成两行

  7. 7

    SQL Server选择(顶部)两行到两个临时变量中

  8. 8

    我想在SQL Server中通过设备ID选择最多日期的多列

  9. 9

    如何在SQL中将两行中的某些属性合并为一?

  10. 10

    我想在SQL脚本中包含If语句

  11. 11

    在前两行SQL Server之后选择分组的行

  12. 12

    在sql server中插入时将一行拆分为两行

  13. 13

    如何在Spark SQL中合并两行?

  14. 14

    我想在第一行相同但之后却不同的SQL Server中订购

  15. 15

    Microsoft SQL Server 2012将完全相邻的两行数据合并为一行

  16. 16

    SQL Server中的两行值比较

  17. 17

    SQL Server:根据两行之间的优先级从两行返回行

  18. 18

    如何将这两行合并为SQL中的一列

  19. 19

    SQL Server:将“合并”中的“从”行合并

  20. 20

    如何从SQL Server中的两行中选择整个最小数据记录

  21. 21

    选择每个帐户最多两行SQL Server

  22. 22

    SQL Server-将单行分成两行

  23. 23

    我想在我的SQL Server数据库中插入日期

  24. 24

    如何比较 SQL Server 中的前两行

  25. 25

    在 SQL Server 中使用联接从表的两行中获取单行

  26. 26

    我想在此查询中单行返回,但它返回两行我的错误是什么?

  27. 27

    如果第一行为空,SQL Server 比较两行并合并第二行中的单元格

  28. 28

    SQL Server:根据条件交换两行

  29. 29

    我想在 SQL 中创建系列数据

热门标签

归档