Count

簡單的 SQL 查詢

  • August 19, 2014

我有一個數據庫,在一列中有 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 表中包含該值的行數。

引用自:https://dba.stackexchange.com/questions/74323