是否可以構建SQL查詢以僅輸出n行並總結返回的第n + 1行的其餘列。MySQL僅輸出n行並將其餘行分組到第n + 1行
例如,我有兩個從sql查詢返回的列。第一列是名稱,第二列包含計數值。名字是不同的,計數是數字。
該查詢應該只返回3行,如果超過3行,它們應該總結爲第四行,名稱爲「其他」,其餘行的計數總結爲第四行。
請幫助我。提前致謝。
(例如)
表
名稱|價值
首先 - 12
二 - 11
三 - 9
四 - 15
五 - 13
六 - 8
查詢結果
名稱|價值
首先 - 12
二 - 11
三 - 9個
其他 - 36
上嘗試它的任何現有的研究? –
是否有理由認爲它只是一個查詢?我可以做到,但對於2個查詢中基本非常簡單的事情來說,它有點笨拙。 – Wrikken
一切都很好。有臨時表的兩個查詢也可以。我只是想要一個大概的想法如何實現。謝謝 – pragaas