분류 전체보기 (174) 썸네일형 리스트형 [코딩테스트] 프로그래머스 SQL String Date 1 ~ 10 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(String, Date)입니다.자동차 평균 대여 기간 구하기SELECT CAR_ID, TO_CHAR(ROUND(AVG(END_DATE - START_DATE + 1), 1), 'FM9990.0') AS AVERAGE_DURATIONFROM CAR_RENTAL_COMPANY_RENTAL_HISTORYGROUP BY CAR_IDHAVING AVG(END_DATE - START_DATE + 1) >= 7ORDER BY ROUND(AVG(END_DATE - START_DATE + 1), 1) DESC, C.. [코딩테스트] 프로그래머스 JOIN 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(JOIN)입니다.특정 기간동안 대여 가능한 자동차들의 대여 비용 구하기SELECT H.CAR_ID, C.CAR_TYPE, C.DAILY_FEE * 30 * (1 - (DISCOUNT_RATE / 100)) AS FEEFROM ( SELECT DISTINCT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY H GROUP BY CAR_ID HAVING MAX(TO_CHAR(END_DATE, 'YYYY-MM')) 2022년 11월 대여가 가능한 차.. [코딩테스트] 프로그래머스 IS NULL 1 ~ 8 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(IS NULL)입니다.경기도에 위치한 식품창고 목록 출력하기SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN, 'N') AS FREEZER_YNFROM FOOD_WAREHOUSEWHERE ADDRESS LIKE '경기%'ORDER BY WAREHOUSE_ID ASC경기도에 위치한 공장을 통해 like를 사용합니다.WHERE ADDRESS LIKE '경기%'냉동 여부가 null 것을 n으로 처리하기 위해 NVL을 사용합니다.NVL(FR.. [코딩테스트] 프로그래머스 GROUP BY 21 ~ 24 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(GROUP BY)입니다.노선별 평균 역 사이 거리 조회하기SELECT ROUTE, CONCAT(ROUND(SUM(D_BETWEEN_DIST), 1), 'km') AS TOTAL_DISTANCE, CONCAT(ROUND(AVG(D_BETWEEN_DIST), 2), 'km') AS AVERAGE_DISTANCEFROM SUBWAY_DISTANCEGROUP BY ROUTEORDER BY SUM(D_BETWEEN_DIST) DESC;노선 별로 구하기 위해 ROUTE를 그룹화합니다.GROUP BY ROUT.. [코딩테스트] 프로그래머스 SQL GROUP BY 11 ~ 20 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(GROUP BY)입니다.고양이와 개는 몇마리 있을까SELECT ANIMAL_TYPE, COUNT(*) AS COUNTFROM ANIMAL_INSGROUP BY ANIMAL_TYPEORDER BY ANIMAL_TYPE고양이와 개를 그룹화합니다.GROUP BY ANIMAL_TYPE개수를 구하기 위해 COUNT 함수를 사용하고 고양이가 먼저 나오기 위해 오름차순 정렬합니다.동명 동물 수 찾기SELECT NAME, COUNT(*) AS COUNTFROM ANIMAL_INSWHERE NAME IS N.. [코딩테스트] 프로그래머스 SQL GROUP BY 1 ~ 10 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(GROUP BY)입니다.카테고리 별 도서 판매량 집계하기SELECT B.CATEGORY, SUM(S.SALES)FROM BOOK B JOIN ( SELECT * FROM BOOK_SALES WHERE TO_CHAR(SALES_DATE, 'YYYY-MM') = '2022-01') SON B.BOOK_ID = S.BOOK_IDGROUP BY B.CATEGORYORDER BY B.CATEGORY2022년 1월에 판매된 레코드를 조회합니다. (테이블 S)( SELECT * FROM.. [코딩테스트] 프로그래머스 SQL SUM, MAX, MIN 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit(SUM, MAX, MIN)입니다.가장 비싼 상품 구하기SELECT MAX(PRICE) AS MAX_PRICEFROM PRODUCTMAX 함수를 사용하여 PRODUCT 테이블의 PRICE 중 가장 값이 비싼 가격을 조회합니다.가격이 제일 비싼 식품의 정보 출력하기-- 첫번째 방법SELECT A.PRODUCT_ID, A.PRODUCT_NAME, A.PRODUCT_CD, A.CATEGORY, A.PRICEFROM FOOD_PRODUCT A, ( SELECT MAX(PRICE) AS.. [코딩테스트] 프로그래머스 SQL SELECT 21 ~ 30 제가 공부한 내용을 정리하는 블로그입니다. 아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁Programmers SQL 고득점 Kit입니다.업그레이드 된 아이템 구하기SELECT E.ITEM_ID, E.ITEM_NAME, E.RARITYFROM ITEM_INFO E JOIN ( SELECT T.ITEM_ID FROM ITEM_TREE T JOIN ( SELECT * FROM ITEM_INFO WHERE RARITY = 'RARE' ) I ON T.PARENT_ITEM_ID = I.ITEM_ID) RON.. 이전 1 ··· 10 11 12 13 14 15 16 ··· 22 다음