inblog logo
|
LHS's Study Space
    SQL문제풀기

    [SQL 문제 풀기] 조건에 맞는 사원 정보 조회하기(284527)

    lhs's avatar
    lhs
    Jan 23, 2025
    [SQL 문제 풀기] 조건에 맞는 사원 정보 조회하기(284527)
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리
    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/284527
     

    1. 문제 풀이 아이디어

    • 테이블을 결합하고 그룹화한 후, 점수의 합계를 구하고 정렬하여 가장 높은 점수를 가진 사람을 조회한다.

    2. 나의 정답 코드

    SELECT SUM(score) score, emp_no, emp_name, position, email FROM hr_employees NATURAL JOIN hr_grade GROUP BY emp_no ORDER BY score DESC LIMIT 1;

    3. 정리

    • NATURAL JOIN을 사용하여 두 테이블을 결합한다.
    • GROUP BY 절에서 emp_no를 기준으로 그룹화한다.
    • SUM 함수를 사용해 각 그룹의 점수 합계를 계산한다.
    • ORDER BY 절에서 score를 기준으로 내림차순 정렬한다.
    • LIMIT 절을 사용해 가장 높은 점수를 가진 행 하나만 조회한다.
    Share article
    Contents
    1. 문제 풀이 아이디어2. 나의 정답 코드3. 정리

    LHS's Study Space

    RSS·Powered by Inblog