2017-02-24 202 views
1

我已經有了我的數據選擇查詢,並且希望快速統計我的選擇查詢將返回多少行。有沒有辦法做到這一點,而不是拿出我所有的'選擇字段'並用Count(*)替換?我的查詢有58行選定的字段,我不想全部找出計數(對不同的日期範圍多次運行)。我使用Toad for Oracle,並且我知道底部有一個打印輸出,但由於查詢結果太多(超過5000),我不確定如何快速找到總計數。有什麼建議麼?快速算法?

回答

3

這應該這樣做:

select count(*) 
from (
INSERT-YOUR-QUERY-HERE 
) 
+0

我想,你的具體格式,但現在收到此錯誤:「ORA-00933:SQL命令沒有正確結束「任何想法? – confusedbeginner

+0

謝謝@mathguy,我編輯了我的答案。 –

+1

謝謝,這是完美的! – confusedbeginner

3

或者,你可以把這個在您的選擇列表:

COUNT(*) OVER() 
+0

謝謝!這也很好用。 – confusedbeginner