Count
簡單的 SQL 查詢
我有一個數據庫,在一列中有 5 個可能的值:“Fechado”、“Aberto”、“Em Despiste”、“Cancelado”、“Resolvido”。
我試圖做一個查詢,將值計算到一個 json 文件中
var data = "SELECT COUNT (*) FROM graficos WHERE ESTADO='FECHADO'";
我試過這個,它給了我
[{"":189}]
。我怎樣才能得到其他值的計數?我認為這是一個簡單的問題,但我無法達到它……可以在同一個查詢中計算其他值的數量嗎?
如果您願意,您可以返回一個列表,然後在程式碼中解析它。
SELECT ESTADO, COUNT(*) CNT FROM graficos WHERE ESTADO IS NOT NULL -- Discounting NULL values, if any GROUP BY ESTADO
這將返回每個不同 ESTADO 值的列表,以及 graficos 表中包含該值的行數。