728x90
시작
2021 그렙 챌린지 SQL 문제를 풀어보았다. 요즘 Vue를 쓰며 서비스를 맡고 있기 때문에 SQL문을 오랜만에 접하지만 그래도 차근히 풀었다.
아마 문제는 판매실적 별로 사원을 분류하는 것으로 그리 복잡한 문제는 아니었다.

나의 풀이
SELECT EMPLOYEE_ID,
(case
when (count(*) > 1 and count(*) < 4) then '우수 사원'
when count(*) > 3 then '최우수 사원'
else '일반 사원' end) as '분류 상태',
COUNT(*) as COUNT
FROM SELLINGS GROUP BY EMPLOYEE_ID;
세 컬럼을 뽑는데 분류하기 위해 case when을 사용하여 문제를 풀어보았다.
간간히 SQL 공부도 빠지지 않고 해야겠다. Data JPA를 공부하느라 직접 sql문을 다루는 것은 오랜만이라 처음엔 당황했다..
728x90
'회고 > 코딩테스트' 카테고리의 다른 글
2021 그렙 챌린지 JAVA 1번 회고 (0) | 2021.08.26 |
---|---|
2021 와디즈 코딩챌린지 2번 : we make CODE #better (0) | 2021.08.23 |
2021 와디즈 코딩챌린지 1번 : we make CODE #better (1) | 2021.08.22 |
댓글