내일배움캠프_QAQC 1기/TIL

[03/20] TIL_코드카타, 프로젝트

이지응:) 2025. 3. 20. 21:02
코드카타

 

1. SQL - 코딩테스트 연습 - 조건에 맞는 도서와 저자 리스트 출력하기 | 프로그래머스 스쿨

SELECT B.BOOK_ID, A.AUTHOR_NAME, 
        DATE_FORMAT(B.PUBLISHED_DATE,'%Y-%m-%d') AS PUBLISHED_DATE
FROM BOOK B
JOIN AUTHOR A
USING (AUTHOR_ID)
WHERE B.CATEGORY = '경제'
ORDER BY B.PUBLISHED_DATE

 

 

2. SQL -  코딩테스트 연습 - 조건별로 분류하여 주문상태 출력하기 | 프로그래머스 스쿨

SELECT ORDER_ID, PRODUCT_ID,
        DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE,
        CASE WHEN DATEDIFF(OUT_DATE, '2022-05-01') > 0 THEN '출고대기'
            WHEN DATEDIFF(OUT_DATE, '2022-05-01') <= 0 THEN '출고완료'
            ELSE '출고미정'
        END AS 출고여부
FROM FOOD_ORDER
ORDER BY ORDER_ID

 

 

3. SQL - 코딩테스트 연습 - 성분으로 구분한 아이스크림 총 주문량 | 프로그래머스 스쿨

SELECT INGREDIENT_TYPE,
        SUM(TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF A
JOIN ICECREAM_INFO B
USING (FLAVOR)
GROUP BY INGREDIENT_TYPE
ORDER BY TOTAL_ORDER