일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 데이터분석
- 시간복잡도
- counter
- 프로그래머스
- 파이썬
- 코테
- coding
- lv4
- 완전탐색
- 연습문제
- coding test
- 조합
- 코딩테스트
- Level2
- Queue
- mysql
- level4
- python
- itertools
- programmers
- join
- Stack
- import re
- lambda
- CodingTest
- time complexity
- collections
- sql
- 코딩
- BFS
- Today
- Total
ror_coding
[Programmers] 조건에 맞는 사원 정보 조회하기 - 284527 본문
728x90
LIMIT 를 이용하여 테이블 상위 n개만을 출력할 수 있다 !
Question
HR_DEPARTMENT, HR_EMPLOYEES, HR_GRADE 테이블에서 2022년도 한해 평가 점수가 가장 높은 사원 정보를 조회하려 합니다. 2022년도 평가 점수가 가장 높은 사원들의 점수, 사번, 성명, 직책, 이메일을 조회하는 SQL문을 작성해주세요.
2022년도의 평가 점수는 상,하반기 점수의 합을 의미하고, 평가 점수를 나타내는 컬럼의 이름은 SCORE로 해주세요.
Point
- JOIN ON
- LIMIT
Code
SELECT SUM(SCORE) AS SCORE, E.EMP_NO, EMP_NAME, POSITION, EMAIL
FROM HR_EMPLOYEES E
JOIN HR_GRADE G
ON E.EMP_NO = G.EMP_NO
WHERE YEAR = 2022
GROUP BY E.EMP_NO
ORDER BY 1 DESC
LIMIT 1
![](https://t1.daumcdn.net/keditor/emoticon/friends1/large/017.gif)
now me
On my Github
728x90
'Algorithm > SQL' 카테고리의 다른 글
[Programmers] 분기별 분화된 대장균의 개체 수 구하기 - 299308 (0) | 2024.09.29 |
---|---|
[Programmers] 자동차 평균 대여 기간 구하기 - 157342 (0) | 2024.09.29 |
[Programmers] 연도 별 평균 미세먼지 농도 조회하기 - 284530 (0) | 2024.09.28 |
[Programmers] 물고기 종류 별 잡은 수 구하기 - 293257 (2) | 2024.09.28 |
[Programmers] 가격대 별 상품 개수 구하기 - 131530 (2) | 2024.09.28 |