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