[MySQL] - 조건에 맞는 도서 리스트 출력하기, 과일로 만든 아이스크림 고르기

박경희·2023년 12월 29일

코딩테스트

목록 보기
9/69

문제1- 조건에 맞는 도서 리스트 출력하기

정답

SELECT 
    BOOK_ID, 
    DATE_FORMAT(PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK
WHERE 
    DATE_FORMAT(PUBLISHED_DATE, '%Y') = '2021' 
    AND CATEGORY = '인문' 
ORDER BY PUBLISHED_DATE
  • 앞에서 풀어왔던 문제와 비슷하여 따로 풀이는 x

문제2 -과일로 만든 아이스크림 고르기

정답

SELECT F.FLAVOR
FROM 
	FIRST_HALF F JOIN 
    ICECREAM_INFO I ON F.FLAVOR = I.FLAVOR
WHERE 
	F.TOTAL_ORDER > 3000 AND 
    I.INGREDIENT_TYPE = 'fruit_based'
ORDER BY TOTAL_ORDER DESC

On절

  • ON 절은 SQL의 JOIN 연산에서 사용하는것.
  • JOIN 은 두 개 이상의 테이블을 결합하여, 두 테이블 간의 관련 데이터를 하나의 결과로 통합할 때 사용하는 것이다.
  • ON 절은 이러한 JOIN 연산에서 어떤 기준으로 두 테이블을 결합할 것인지를 명시하는 것이다.


0개의 댓글