모든 문제는 MySQL로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️

1. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/151137
⌨️ 작성한 쿼리문 (MySQL)
SELECT CAR_TYPE, COUNT(*) AS CARS FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE "%통풍시트%" OR OPTIONS LIKE "%열선시트%" OR OPTIONS LIKE "%가죽시트%"
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE
2. 조건에 맞는 도서와 저자 리스트 출력하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/144854
⌨️ 작성한 쿼리문 (MySQL)
SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, "%Y-%m-%d")
FROM BOOK AS A JOIN AUTHOR AS B ON A.AUTHOR_ID = B.AUTHOR_ID
WHERE CATEGORY = "경제"
ORDER BY PUBLISHED_DATE
3. 성분으로 구분한 아이스크림 총 주문량
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/133026
⌨️ 작성한 쿼리문 (MySQL)
SELECT B.INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF A JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVOR
GROUP BY B.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER
4. 진료과별 총 예약 횟수 출력하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/132202
⌨️ 작성한 쿼리문 (MySQL)
SELECT MCDP_CD AS "진료과코드", COUNT(APNT_NO) AS "5월예약건수" FROM APPOINTMENT
WHERE DATE_FORMAT(APNT_YMD, "%Y-%m") = "2022-05"
GROUP BY MCDP_CD
ORDER BY COUNT(APNT_NO), MCDP_CD
5. 재구매가 일어난 상품과 회원 리스트 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131536
⌨️ 작성한 쿼리문 (MySQL)
SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(PRODUCT_ID) >= 2
ORDER BY USER_ID ASC, PRODUCT_ID DESC
쿼리문에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
'CODING TEST > PROGRAMMERS' 카테고리의 다른 글
모든 문제는 MySQL로 풀이했습니다 ❕
오늘의 문제 5개는 아래와 같습니다 ⤵️

1. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/151137
⌨️ 작성한 쿼리문 (MySQL)
SELECT CAR_TYPE, COUNT(*) AS CARS FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE "%통풍시트%" OR OPTIONS LIKE "%열선시트%" OR OPTIONS LIKE "%가죽시트%"
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE
2. 조건에 맞는 도서와 저자 리스트 출력하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/144854
⌨️ 작성한 쿼리문 (MySQL)
SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, "%Y-%m-%d")
FROM BOOK AS A JOIN AUTHOR AS B ON A.AUTHOR_ID = B.AUTHOR_ID
WHERE CATEGORY = "경제"
ORDER BY PUBLISHED_DATE
3. 성분으로 구분한 아이스크림 총 주문량
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/133026
⌨️ 작성한 쿼리문 (MySQL)
SELECT B.INGREDIENT_TYPE, SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF A JOIN ICECREAM_INFO B ON A.FLAVOR = B.FLAVOR
GROUP BY B.INGREDIENT_TYPE
ORDER BY TOTAL_ORDER
4. 진료과별 총 예약 횟수 출력하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/132202
⌨️ 작성한 쿼리문 (MySQL)
SELECT MCDP_CD AS "진료과코드", COUNT(APNT_NO) AS "5월예약건수" FROM APPOINTMENT
WHERE DATE_FORMAT(APNT_YMD, "%Y-%m") = "2022-05"
GROUP BY MCDP_CD
ORDER BY COUNT(APNT_NO), MCDP_CD
5. 재구매가 일어난 상품과 회원 리스트 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131536
⌨️ 작성한 쿼리문 (MySQL)
SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALE
GROUP BY USER_ID, PRODUCT_ID
HAVING COUNT(PRODUCT_ID) >= 2
ORDER BY USER_ID ASC, PRODUCT_ID DESC
쿼리문에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓