簡體   English   中英

帶計數的 SQLITE 數據透視表

[英]SQLITE PIVOT TABLE WITH COUNT

你能幫我嗎? 我想要一個如下表所示的結果,使用 Sqlite

. 任務名稱 狀態碼
1 一個 開始 聚氨酯
2 開始 英文
3 C 結束 英文
4 D 不活躍 DES
5 開始 DES
6 F 不活躍 英文
. 開始 結束 不活躍 全部的
聚氨酯 1 1
英文 1 1 1 3
DES 1 1 2

您可以使用條件聚合,例如

SELECT department,
       SUM(CASE WHEN status_code = 'START' THEN 1 END) AS "START",
       SUM(CASE WHEN status_code = 'FINISH' THEN 1 END) AS "FINISH",
       SUM(CASE WHEN status_code = 'NOT ACTIVE' THEN 1 END) AS "NOT ACTIVE",
       COUNT(*) AS total
  FROM t
 GROUP BY department

演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM