MySQL

SQL/[프로그래머스] SQL 고득점 Kit

[프로그래머스] SQL 기출문제

헤비 유저가 소유한 장소(Lv. 3) SELECT ID, NAME, HOST_ID FROM PLACES WHERE HOST_ID IN ( SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(ID) >= 2 ) 우유와 요거트가 담긴 장바구니(Lv. 4) WITH -- 1. 우유나 요거트를 구매한 장바구니 아이디 조회 WITH TMP AS ( SELECT CART_ID FROM CART_PRODUCTS WHERE NAME IN ('Milk', 'Yogurt') GROUP BY CART_ID, NAME ) -- 2. 우유와 요거트를 동시에 구입한 장바구니 아이디 조회 SELECT CART_ID FROM TMP GROUP BY CAR..

SQL/[프로그래머스] SQL 고득점 Kit

[프로그래머스] SQL 고득점 Kit 문제풀이 - String, Date

프로그래머스 스쿨 - 온라인 IT 특화 교육 전문 플랫폼 자동차 대여 기록에서 장기/단기 대여 구분하기(Lv. 1) 장기대여, 단기대여를 나타낼 때 조건문은 2가지 방식이 있다. IF SELECT HISTORY_ID, CAR_ID, DATE_FORMAT(START_DATE, '%Y-%m-%d') AS START_DATE, DATE_FORMAT(END_DATE, '%Y-%m-%d') AS START_DATE, IF(DATEDIFF(END_DATE, START_DATE) + 1 >= 30, '장기 대여', '단기 대여') AS RENT_TYPE FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE START_DATE LIKE..

SQL/[프로그래머스] SQL 고득점 Kit

[프로그래머스] SQL 고득점 Kit 문제풀이 - JOIN

프로그래머스 스쿨 - 온라인 IT 특화 교육 전문 플랫폼 조건에 맞는 도서와 저자 리스트 출력하기(Lv. 2) SELECT B.BOOK_ID, A.AUTHOR_NAME, DATE_FORMAT(B.PUBLISHED_DATE, '%Y-%m-%d') AS PUBLISHED_DATE FROM BOOK AS B JOIN AUTHOR AS A ON B.AUTHOR_ID = A.AUTHOR_ID WHERE B.CATEGORY = '경제' ORDER BY B.PUBLISHED_DATE; INNER JOIN, LEFT JOIN, RIGHT JOIN 무엇을 사용하든 결과에는 영향을 미치지 않는다(별다른 조건이 없기 때문에) 5월 식품들의 총매출 조회하기(Lv. 4) SELECT A.PRODUCT_ID, A.PRODUCT_..

SQL/[프로그래머스] SQL 고득점 Kit

[프로그래머스] SQL 고득점 Kit 문제풀이 - SUM, MAX, MIN

프로그래머스 스쿨 - 온라인 IT 특화 교육 전문 플랫폼 가장 비싼 상품 구하기(Lv. 1) SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; 가격이 제일 비싼 식품의 정보 출력하기(Lv. 2) SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT ORDER BY PRICE DESC LIMIT 1; 최댓값 구하기(Lv. 1) MAX SELECT MAX(DATETIME) AS 시간 FROM ANIMAL_INS; ORDER BY + LIMIT SELECT DATETIME AS 시간 FROM ANIMAL_INS ORDER BY DATETIME DESC LIMIT 1; 최솟값 구하기(Lv. 2)..

HSY_mumu
'MySQL' 태그의 글 목록