SQL 문제들

SQL 문제들(join 문제들)

jaman 2024. 11. 19. 12:54

1.

 

문제:

 

code:

 

SELECT P.PRODUCT_CODE,
sum(P.PRICE*O.SALES_AMOUNT) as SALES
from PRODUCT P
join OFFLINE_SALE O on P.PRODUCT_ID = O.PRODUCT_ID
GROUP BY P.PRODUCT_CODE
ORDER BY SALES
;

 

Answer:

'ORDER BY SALES DESC, P.PRODUCT_CODE ASC'에 써야 함

 

참고 자료:

https://forstella.tistory.com/32

 

TIL(Today I Learned)_데일리루틴_24.11.08.Fri

데일리루틴 SQLMySQL 상품 별 오프라인 매출 구하기 정답입니다.SELECT P.PRODUCT_CODE, SUM(P.PRICE * O.SALES_AMOUNT) AS SALESFROM PRODUCT PJOIN OFFLINE_SALE O ON P.PRODUCT_ID = O.PRODUCT_IDGROUP BY P.PRODUCT_CODEORDER BY SALES DESC, P.PRO

forstella.tistory.com

 

 

2.

 

 

code:

 

SELECT AI.ANIMAL_ID, AI.NAME
FROM ANIMAL_INS AI
JOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID=AO.ANIMAL_ID
where AI.DATETIME < AO.DATETIME

 

answer:

order by i.datetime asc;

 

위에 코드도 써야 함

 

https://school.programmers.co.kr/questions/80647

 

프로그래머스

SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

참고한 자료