728x90
반응형
모든 문제는 MySQL로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️
1. 물고기 종류 별 잡은 수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/293257
⌨️ 작성한 쿼리문 (MySQL)
SELECT COUNT(*) FISH_COUNT, B.FISH_NAME
FROM FISH_INFO A INNER JOIN FISH_NAME_INFO B ON A.FISH_TYPE = B.FISH_TYPE
GROUP BY B.FISH_NAME
ORDER BY FISH_COUNT DESC
2. 노선별 평균 역 사이 거리 조회하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/284531
⌨️ 작성한 쿼리문 (MySQL)
SELECT ROUTE, CONCAT(ROUND(SUM(D_BETWEEN_DIST), 1), "km") TOTAL_DISTANCE,
CONCAT(ROUND(AVG(D_BETWEEN_DIST), 2), "km") AVERAGE_DISTANCE
FROM SUBWAY_DISTANCE
GROUP BY ROUTE
ORDER BY ROUND(SUM(D_BETWEEN_DIST), 1) DESC
3. 연도 별 평균 미세먼지 농도 조회하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/284530
⌨️ 작성한 쿼리문 (MySQL)
SELECT YEAR(YM) 'YEAR', ROUND(AVG(PM_VAL1), 2) 'PM10', ROUND(AVG(PM_VAL2), 2) 'PM2.5'
FROM AIR_POLLUTION
WHERE LOCATION2 = '수원'
GROUP BY YEAR(YM)
ORDER BY YEAR
4. 조건에 맞는 사원 정보 조회하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/284527
⌨️ 작성한 쿼리문 (MySQL)
SELECT SUM(B.SCORE) AS SCORE, A.EMP_NO, A.EMP_NAME, A.POSITION, A.EMAIL
FROM HR_EMPLOYEES A INNER JOIN HR_GRADE B ON A.EMP_NO = B.EMP_NO
GROUP BY B.EMP_NO
ORDER BY SCORE DESC
LIMIT 1
5. 조건에 맞는 개발자 찾기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/276034
⌨️ 작성한 쿼리문 (MySQL)
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPERS
WHERE SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'Python')
OR SKILL_CODE & (SELECT CODE FROM SKILLCODES WHERE NAME = 'C#')
ORDER BY ID
쿼리문에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
728x90
반응형