0
有誰告訴我,我怎麼能在Oracle中實現這一查詢Max和在同一個查詢的多個列的選擇甲骨文
select column1, columns2, max(rownumber) from table where .....;
說明:選擇查詢是如此的複雜,我需要最多給UI端「總計數「的分頁記錄,我會根據分頁大小發送數據只有20或30條記錄不全記錄。
有誰告訴我,我怎麼能在Oracle中實現這一查詢Max和在同一個查詢的多個列的選擇甲骨文
select column1, columns2, max(rownumber) from table where .....;
說明:選擇查詢是如此的複雜,我需要最多給UI端「總計數「的分頁記錄,我會根據分頁大小發送數據只有20或30條記錄不全記錄。
使用窗函數:
select column1, columns2,
count(*) over() as total_count
from table
where .....;
它爲我工作,謝謝 –
的可能的複製[?用Oracle SQL選擇行數(http://stackoverflow.com/questions/2884183/number-of-rows-in-oracle -sql-select) –