[프로그래머스] 조건에 맞는 사원 정보 조회하기
·
SQL
얻을 수 있는 것이 많은 문제라고 생각한다. 이 문제의 핵심1. 2022년 상/하반기 점수를 합산2. 직원별 총점 계산3. 그중 최고 점수인 직원 조회 흐름1. 1차 그룹화직원별로 묶어서 상/하반기 점수 합산 2. 최고 점수 구하기MAX(SUM(SCORE))는 바로 사용하지 못 하므로 서브쿼리로 한 번 감싸서 직원별 총점을 먼저 만든 뒤그중 MAX를 구하는 구조 실행 순서FROM→ WHERE→ GROUP BY→ HAVING→ SELECT→ ORDER BYWHERE = 그룹화 전 필터HAVING = 그룹화 후 필터 [최종 답안]SELECT SUM(G.SCORE) AS SCORE , E.EMP_NO , E.EMP_NAME , E.POSITION , E.EMAIL ..