작성
·
309
0
SELECT months * salary AS earnings, COUNT(*)
FROM Employee
GROUP BY earnings
ORDER BY earnings DESC
LIMIT 1;
위의 SELECT 문 내에서,
months * salary AS earnings 부분은 먼저 실행이 되어, 밑의 GROUP BY 나 ORDER BY 등에 영향을 미치는데,
COUNT(*) 는 LMIT 1까지 모두 적용이 된 이후의 결과값을 카운팅 하는 이유가 뭔가요?
집계함수는 항상 최종적인 결과값에 대해 적용이 되는 건가요?
답변 2
0