전체 글 306

DAY 53

1. 상품을 구매한 회원 비율 구하기 https://school.programmers.co.kr/learn/courses/30/lessons/131534 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- 어느 의류 쇼핑몰에 가입한 회원 정보를 담은 USER_INFO 테이블 - 온라인 상품 판매 정보를 담은 ONLINE_SALE 테이블 코드-- 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율-- 2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 -- 년, 월 별로 출력하는 SQL문을 작성-- 상품을 구매한 회원의 비율은 소수점..

DAY 52

1. 멸종위기의 대장균 찾기 https://school.programmers.co.kr/learn/courses/30/lessons/301651 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- 실험실에서 배양한 대장균들의 정보를 담은 ECOLI_DATA 테이블 코드-- 각 세대별 자식이 없는 개체의 수(COUNT)와 세대(GENERATION)를 출력하는 SQL문을 작성-- 세대에 대해 오름차순 정렬WITH RECURSIVE r (id, parent_id, gen) AS ( -- 1세대(부모 없음) SELECT id, parent_id, 1 FROM ECOLI_DATA WHERE paren..

DAY51

1. 보호소에서 중성화한 동물 https://school.programmers.co.kr/learn/courses/30/lessons/59045 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블 - ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블 코드-- 보호소에 들어올 당시에는 중성화되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물-- 아이디 순으로 조회하는 SQL 문을 작성SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAMEFROM ANIMAL_INS I J..

DAY 50

1. 입양 시각 구하기(2) https://school.programmers.co.kr/learn/courses/30/lessons/59413 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블 코드-- 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성-- 결과는 시간대 순으로 정렬 SELECT H.HOUR, COUNT(A.ANIMAL_ID) AS COUNTFROM ( SELECT 0 AS HOUR UNION ALL SELECT 1 UNION ALL SELECT..

DAY 49

1. 우유와 요거트가 담긴 장바구니 https://school.programmers.co.kr/learn/courses/30/lessons/62284 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블 코드-- 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 한다-- 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성-- 장바구니의 아이디 순으로 나와야 한다SELECT CART_IDFROM CART_PRODUCTS WHERE NAME IN ('Yogurt', 'Mil..

DAY 48

1. 식품분류별 가장 비싼 식품의 정보 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/131116 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- 식품의 정보를 담은 FOOD_PRODUCT 테이블 코드-- 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성-- 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력-- 식품 가격을 기준으로 내림차순 정렬SELECT CATEGORY, PRICE AS MAX_PRICE, PRODUCT_NAMEFROM FOOD_PRODUCTWH..

DAY 47

1. 5월 식품들의 총매출 조회하기 https://school.programmers.co.kr/learn/courses/30/lessons/131117 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- 식품의 정보를 담은 FOOD_PRODUCT 테이블- 식품의 주문 정보를 담은 FOOD_ORDER 테이블 코드-- 생산일자가 2022년 5월인 식품들의 식품 ID, 식품 이름, 총매출을 조회하는 SQL문을 작성-- 총매출을 기준으로 내림차순 정렬해주시고 총매출이 같다면 식품 ID를 기준으로 오름차순 정렬SELECT P.PRODUCT_ID, P.PRODUCT_NAME, SUM(P.PRICE..

DAY46

1. 서울에 위치한 식당 목록 출력하기 https://school.programmers.co.kr/learn/courses/30/lessons/131118 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 설명- 식당의 정보를 담은 REST_INFO 테이블 - 식당의 리뷰 정보를 담은 REST_REVIEW 테이블 코드-- 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성-- 리뷰 평균점수는 소수점 세 번째 자리에서 반올림-- 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬SELECT..