我对这个最困惑,所以我最好问问专家!
这些是我的自定义查询返回的行。
Col1 Col2 Result
Font Bold a
Font Bold b
Font Bold a
Font Italic a
有没有办法在上面(表格)结果中使用选择计数来获得这个结果?
Col1 Col2 ResultA ResultB
Font Bold 2 1
Font Italic 1 0
****更新:****应该算作结果的值是a和b。
附言不幸的是,我无法发布表格的完整架构。
最佳答案
类似:
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
关于SQL View 。选择计数...在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2142005/