查询计算机系和信息管理系的学生人数。
方法1:
SELECT Sdept,COUNT(*) FROM Student
GROUP BY Sdept
HAVING Sdept IN ( '计算机系', '信息管理系')
方法2:
SELECT sdept,COUNT (*) FROM Student
WHERE Sdept IN ('计算机系', '信息管理系')
GROUP BY Sdept
第二种写法比第一种写法执行效率高。
以上是书上内容,请问具体效率不一样的原因是啥?
是因为分组算法复杂需要时间多,而方法一分组时数据较多么?