SQL스터디

Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "서울에 위치한 식당 목록 출력하기" REST_INFO와 REST_REVIEW 테이블에서 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회하는 SQL문을 작성해주세요. 이때 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 해주시고 결과는 평균점수를 기준으로 내림차순 정렬해주시고, 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬해주세요. 문제 Point 1. 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 ..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "조건에 부합하는 중고거래 댓글 조회하기" 상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛을 총주문량이 큰 순서대로 조회하는 SQL 문을 작성해주세요. 문제 Point 1. 상반기 아이스크림 총 주문량이 3,000초과인 아이스크림 2. 주 성분이 과일인 아이스크림 3. 총 주문량을 내림차순으로 조회 데이터 테이블 아이스크림 가게의 상반기 주문 정보 테이블 :FIRST_HALF SHIPMENT_ID FLAVOR TOTAL_ORDER 101 chocolate ..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "과일로 만든 아이스크림 고르기" USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에서 2022년 10월에 작성된 게시글 제목, 게시글 ID, 댓글 ID, 댓글 작성자 ID, 댓글 내용, 댓글 작성일을 조회하는 SQL문을 작성해주세요. 결과는 댓글 작성일을 기준으로 오름차순 정렬해주시고, 댓글 작성일이 같다면 게시글 제목을 기준으로 오름차순 정렬해주세요. 정리 1. USED_GOODS_BOARD와 USED_GOODS_REPLY 테이블에 "BOARD_ID"가 겹침 → JOIN으로 합쳐준다..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "흉부외과 또는 일반외과 의사 목록 출력하기" DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. DOCTOR DR_NAMEDR_IDLCNS_NOHIRE_YMDMCDP_CDTLNO 루피 DR20090029 LC00010001 2009-03-01 CS 01085482011 패티 DR20090001 LC0..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "조건에 맞는 도서 리스트 출력하기" BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. BOOK BOOK_IDCATEGORYAUTHOR_IDPRICEPUBLISHED_DATE 1 인문 1 10000 2020-01-01 2 경제 2 9000 2021-02-05 3 인문 2 11000 2021-04-11 4 인문 3 1000..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "인기있는 아이스크림" FIRST_HALF 테이블은 아이스크림 가게의 상반기 주문 정보를 담은 테이블입니다.FIRST_HALF 테이블 구조는 다음과 같으며, SHIPMENT_ID, FLAVOR, TOTAL_ORDER는 각각 아이스크림 공장에서 아이스크림 가게까지의 출하 번호, 아이스크림 맛, 상반기 아이스크림 총주문량을 나타냅니다. 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요. FIRST_..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "평균 일일 대여 요금 구하기" 다음은 어느 자동차 대여 회사에서 대여중인 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블입니다. CAR_RENTAL_COMPANY_CAR 테이블은 아래와 같은 구조로 되어있으며, CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONS 는 각각 자동차 ID, 자동차 종류, 일일 대여 요금(원), 자동차 옵션 리스트를 나타냅니다. CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 ..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 다음은 종합병원에 등록된 환자정보를 담은 PATIENT 테이블입니다. PATIENT 테이블은 다음과 같으며 PT_NO, PT_NAME, GEND_CD, AGE, TLNO는 각각 환자번호, 환자이름, 성별코드, 나이, 전화번호를 의미합니다. PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 ..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 "강원도에 위치한 생산공장 목록 출력하기" 다음은 식품공장의 정보를 담은 FOOD_FACTORY 테이블입니다. FOOD_FACTORY 테이블은 다음과 같으며 FACTORY_ID, FACTORY_NAME, ADDRESS, TLNO는 각각 공장 ID, 공장 이름, 주소, 전화번호를 의미합니다. FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. FOOD_FACTORY FACTOR..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 동물 보호소에 들어온 모든 동물의 정보를 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. RESULT ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKE A349996 Cat 2018-01-22 14:32:00 Normal Sugar Neutered Male A350276 Cat 2017-08-13 13:50:00 Normal Jewel Spayed A350375 Cat 2017-03-..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. 2. 문제 풀이 SELECT NAME, DATETIME FROM ANIMAL_INS # ANIMAL_ID 역순 ORDER BY ANIMAL_ID DESC; 3. 결과 NAMEDATETIME Rocky 2016-06-07 09:17:00 Shelly 2015-01-29 15:01:00 Benji 2016-04-19 13..
Programmers SQL 고득점 Kit 문제 풀이 문제 출처 https://school.programmers.co.kr/learn/challenges?tab=sql_practice_kit 1. 문제 PRODUCT 테이블에서 판매 중인 상품 중 가장 높은 판매가를 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 MAX_PRICE로 지정해주세요. PRODUCT PRODUCT_IDPRODUCT_CODEPRICE 1 A1000001 10000 2 A2000005 9000 3 C1000006 22000 가장 높은 판매가는 22,000 원 이므로, 다음과 같은 결과가 나와야 합니다. PRODUCT_ID 22000 2. 문제 풀이 # SELECT MAX(PRICE) 사용 SELECT MAX(PRICE) AS MA..
soht
'SQL스터디' 태그의 글 목록