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

1. 상품 별 오프라인 매출 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131533
⌨️ 작성한 쿼리문 (MySQL)
SELECT A.PRODUCT_CODE, SUM(A.PRICE * B.SALES_AMOUNT) SALES
FROM PRODUCT AS A JOIN OFFLINE_SALE AS B ON A.PRODUCT_ID = B.PRODUCT_ID
GROUP BY A.PRODUCT_CODE
ORDER BY SALES DESC, A.PRODUCT_CODE ASC
2. 가격대 별 상품 개수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131530
⌨️ 작성한 쿼리문 (MySQL)
SELECT FLOOR(PRICE / 10000) * 10000 PRICE_GROUP, COUNT(*) PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP
3. 카테고리 별 상품 개수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131529
⌨️ 작성한 쿼리문 (MySQL)
SELECT SUBSTR(PRODUCT_CODE, 1, 2) CATEGORY, COUNT(PRODUCT_ID)
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY PRODUCT_CODE ASC
4. 3월에 태어난 여성 회원 목록 출력하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131120
⌨️ 작성한 쿼리문 (MySQL)
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d")
FROM MEMBER_PROFILE
WHERE (DATE_FORMAT(DATE_OF_BIRTH, "%m") = 3 AND GENDER = "W" AND TLNO IS NOT NULL)
ORDER BY MEMBER_ID
쿼리문에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓
'CODING TEST > PROGRAMMERS' 카테고리의 다른 글
모든 문제는 MySQL로 풀이했습니다 ❕
오늘의 문제 4개는 아래와 같습니다 ⤵️

1. 상품 별 오프라인 매출 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131533
⌨️ 작성한 쿼리문 (MySQL)
SELECT A.PRODUCT_CODE, SUM(A.PRICE * B.SALES_AMOUNT) SALES
FROM PRODUCT AS A JOIN OFFLINE_SALE AS B ON A.PRODUCT_ID = B.PRODUCT_ID
GROUP BY A.PRODUCT_CODE
ORDER BY SALES DESC, A.PRODUCT_CODE ASC
2. 가격대 별 상품 개수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131530
⌨️ 작성한 쿼리문 (MySQL)
SELECT FLOOR(PRICE / 10000) * 10000 PRICE_GROUP, COUNT(*) PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP
3. 카테고리 별 상품 개수 구하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131529
⌨️ 작성한 쿼리문 (MySQL)
SELECT SUBSTR(PRODUCT_CODE, 1, 2) CATEGORY, COUNT(PRODUCT_ID)
FROM PRODUCT
GROUP BY CATEGORY
ORDER BY PRODUCT_CODE ASC
4. 3월에 태어난 여성 회원 목록 출력하기
🔗 문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/131120
⌨️ 작성한 쿼리문 (MySQL)
SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, "%Y-%m-%d")
FROM MEMBER_PROFILE
WHERE (DATE_FORMAT(DATE_OF_BIRTH, "%m") = 3 AND GENDER = "W" AND TLNO IS NOT NULL)
ORDER BY MEMBER_ID
쿼리문에 대해 이해 안 가거나
궁금한 내용이 있으신 분은 댓글 남겨주세요!
감사합니다 🤓