Level2(3)
-
프로그래머스 MySQL 가격대 별 상품 개수 구하기
문제. PRODUCT 테이블에서 만원 단위의 가격대 별로 상품 개수를 출력하는 SQL 문을 작성해주세요. 이때 컬럼명은 각각 컬럼명은 PRICE_GROUP, PRODUCTS로 지정해주시고 가격대 정보는 각 구간의 최소금액(10,000원 이상 ~ 20,000 미만인 구간인 경우 10,000)으로 표시해주세요. 결과는 가격대를 기준으로 오름차순 정렬해주세요. PRODUCT 테이블 1. 나의 답 SELECT TRUNCATE(PRICE, -4) as PRICE_GROUP, COUNT(PRODUCT_ID) as PRODUCTS FROM PRODUCT GROUP BY PRICE_GROUP ORDER BY PRICE_GROUP 2. 왜 이렇게 생각했나 SELECT TRUNCATE(PRICE, -4) as PRICE_..
2023.01.30 -
프로그래머스 MySQL 진료과별 총 예약 횟수 출력하기
문제. APPOINTMENT 테이블에서 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회하는 SQL문을 작성해주세요. 이때, 컬럼명은 '진료과 코드', '5월예약건수'로 지정해주시고 결과는 진료과별 예약한 환자 수를 기준으로 오름차순 정렬하고, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬해주세요. 1. 나의 답 SELECT MCDP_CD as 진료과코드, count(PT_NO) as 5월예약건수 FROM APPOINTMENT WHERE DATE_FORMAT(APNT_YMD, '%Y-%m') = '2022-05' GROUP BY MCDP_CD ORDER BY 5월예약건수, 진료과코드 2. 왜 이렇게 생각했나 SELECT MCDP_CD as 진료과코드, count(PT_NO) as ..
2023.01.27 -
프로그래머스 MySQL 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
문제. CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요. 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요. 1. 나의 답 SELECT CAR_TYPE, count(CAR_ID) as CARS FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS REGEXP ('통풍시트|열선시트|가죽시트') GROUP BY CAR_TYPE ORDER BY CAR_TYPE 2. 왜이렇게 생각했나 SELECT CAR_TYPE, count(CAR_ID) as CARS FROM CAR_RENTAL_COMPAN..
2023.01.19