SELECT NR_DZIALU, COUNT (NR_DZIALU) AS LICZ_PRAC_DZIALU
FROM PRACOWNICY
GROUP BY NR_DZIALU
HAVING NR_DZIALU = 30
或哪個SQL語句更快? (HAVING與WHERE ...)
SELECT NR_DZIALU, COUNT (NR_DZIALU) AS LICZ_PRAC_DZIALU
FROM PRACOWNICY
WHERE NR_DZIALU = 30
GROUP BY NR_DZIALU
在Sybase DB下它有150行的執行時間:) – 2008-11-30 08:56:39
我說的執行計劃,在這裏你可以看到數據庫將執行什麼步驟來獲取你的數據。 150行太少,不足以注意到執行時間的差異,但如果計劃不同,那麼對於具有更多行數的表而言,這一點很重要。 「運行查詢前設置showplan on」... – 2008-11-30 09:19:59