OrE*_*lse 3 sql sql-server select count
我最困惑的是这个,所以id更好问专家!
这些是我的自定义查询返回的行.
Col1 Col2 Result
Font Bold a
Font Bold b
Font Bold a
Font Italic a
Run Code Online (Sandbox Code Playgroud)
有没有办法在上面(表格)结果中使用选择计数来获得这个?
Col1 Col2 ResultA ResultB
Font Bold 2 1
Font Italic 1 0
Run Code Online (Sandbox Code Playgroud)
****更新:****应计为结果的值为a和b.
ps不幸的是我无法发布表的完整架构.
就像是:
SELECT Col1, Col2,
SUM(CASE WHEN Result=1 THEN 1 ELSE 0 END) Result1,
SUM(CASE WHEN Result=2 THEN 1 ELSE 0 END) Result2
FROM yourTable
GROUP BY Col1, Col2
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1001 次 |
最近记录: |