【问题标题】:SQL Complex Query with count带计数的 SQL 复杂查询
【发布时间】:2011-12-05 14:16:53
【问题描述】:

您好,我有一个如上图所示的表结构,我需要将几列计数为一列,例如

octSecAndthrd1
octSecAndthrd2
octSecAndthrd3   
octSecAndthrd4 

将这些列计数到一个单列命名为 (Column1) 明智的做法

最终输出应为:

ID |第 1 列 |第 2 列

有什么想法吗?

【问题讨论】:

  • 你想像@chris 说的那样做还是需要一些动态代码?如果是这样,总列数是 4 的倍数?

标签: mysql sql tsql


【解决方案1】:
select id
     , sum(octSecAndthrd1 + octSecAndthrd2 + octSecAndthrd3 + octSecAndthrd4) col1
     , sum(octSecAndthrd5 + octSecAndthrd6 + octSecAndthrd7 + octSecAndthrd8) col2
  from ...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多