0
我正在計算一個在餅圖中顯示的東西。我只想用實際的投資類型顯示最高的6個計數,其餘的顯示爲投資類型「其他」。限制計數並將剩餘部分設置爲「其他」
SELECT i.investment_type AS investmentType,
COUNT(*) AS investmentCount
FROM investment i,
vertical v
WHERE v.vertical_name = i.investment_type
AND v.type = 'STR'
AND i.status_funding = 'o'
GROUP
BY i.investment_type
ORDER
BY investmentCount desc
上面的查詢給了我一個結果
通過添加limit 6
到查詢我得到
我需要的是一個更加一行investmentType「其他「和investmentCount」7「。
你正在使用什麼樣的SQL? MSSQL,MySQL,PostgreSQL,SQLite ......?所有這些系統之間有一些變化。 (你也應該把它添加到你的問題的標籤) – personne3000 2014-09-30 07:15:01
MySQL.Sorry。也會添加該標籤。 – puppuli 2014-09-30 07:17:42
@പുപ്പുലി..你有沒有嘗試子查詢? – 2014-09-30 07:20:25