다음 SQL에 관한 설명으로 가장 적절한 것은?
보기
SELECT 사용자명, COUNT(*) AS 로그인횟수 FROM 로그인기록 GROUP BY 사용자명 HAVING 사용자명 = '이순신' AND COUNT(*) > 10;
(가)
SELECT 사용자명, 로그인횟수 FROM ( SELECT 사용자명, COUNT(*) AS 로그인횟수 FROM 로그인기록 GROUP BY 사용자명 ) WHERE 사용자명 = '이순신' AND 로그인횟수 > 10;
- 1SELECT 절의 사용자명 대신 문자 리터럴
'이순신'을 기술하면 조회 대상 역시 이순신으로 제한된다. - 2HAVING 절 전체를 WHERE 절로 옮기더라도 동일한 결과가 나온다.
- 3위 SQL은 (가) SQL과 실행 결과가 같다.
- 4HAVING 절의
COUNT(*) > 10을로그인횟수 > 10으로 변경해도 정상 실행된다.
꿈라CBT