1
Q
獲取單個查詢列
A
回答
2
select
sum(case c1 when 1 then 1 else 0 end) Count_c1,
sum(case c2 when 0 then 1 else 0 end) Count_c2
from YourTable
1
可以使用UNION
關鍵字:
SELECT "ones", COUNT(*) WHERE c1=1
UNOIN
SELECT "zeroes", COUNT(*) WHERE c2=0
相關問題
- 1. 用動態查詢獲取單個列
- 2. 獲取單個查詢
- 3. 在單個查詢中獲取兩個SQL表中的列數?
- 4. 如何在單個查詢中獲取多個列+數?
- 5. 如何使用單個linq查詢獲取多個列表?
- 6. 在單個查詢中獲取多個SQL表的列
- 7. 在單個查詢中獲取多行
- 8. 獲取使用單查詢
- 9. 獲取從查詢陣列
- 10. 在單個查詢(MySQL)中獲取父 - 子的有序列表
- 11. SQL查詢從兩個表中獲取數據單列
- 12. 從查詢表中獲取所有記錄的單個查詢
- 13. 使用單個查詢獲取單個月份的數據
- 14. 獲取整個查詢
- 15. 獲取一個查詢
- 16. 獲取一個查詢
- 17. 獲取查詢中列的列別名?
- 18. MySQL多列,單個查詢
- 19. 獲取從查詢列的列表,而運行在MySQL查詢
- 20. 如何使用一個查詢從單個列中獲取多個COUNT?
- 21. 如何獲取列的值並更新單個查詢中的另一列?
- 22. 在單個查詢中捕獲單列最高值的記錄?
- 23. 在DAO類的單個列表中從兩個查詢中獲取結果
- 24. 獲取多個表列的總和與一個單一的查詢
- 25. 從多個連接的查詢中獲取聚合列到單個表格
- 26. MySQL-如何使用單個SQL查詢獲取同一列的多個值?
- 27. 多列查詢到單列子查詢
- 28. 獲取空結果集簡單查詢
- 29. 如何在一個查詢中連接兩個查詢並在單個查詢中獲取結果?
- 30. SQL更新查詢與多列值作爲單個查詢從另一個表中獲取
這看起來要複雜得多噪音的答案,但有可能使數據庫在一個較小的工作足跡。 – Per 2012-02-05 14:02:32
@OlegDok,在這個問題要小心John:http://stackoverflow.com/questions/9149759/multiply-combination-of-columns-based-on-a-column-value。在其他問題中查看OP評論。你知道有沒有辦法用這種用戶來對待?對於溝通渠道抱歉,但我不知道這種情況下與其他用戶聯繫的正確方式是什麼。問候。 – danihp 2012-02-05 14:11:44
@Per它的不同的查詢和噪聲的返回兩列與兩列 - 每個結果在其行,而我的返回一列與兩列 – 2012-02-05 14:27:03