https://school.programmers.co.kr/learn/courses/30/lessons/132201
12세 이하인 여자 환자 목록 출력하기
- 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회
- 전화번호가 없는 경우, 'NONE'으로 출력
- 나이를 기준으로 내림차순 정렬, 나이가 같다면 환자이름을 기준으로 오름차순 정렬
SELECT PT_NAME, PT_NO, GEND_CD, AGE, COALESCE(TLNO, 'NONE') FROM PATIENT
WHERE AGE <= 12
AND GEND_CD = 'W'
ORDER BY AGE DESC, PT_NAME;
https://school.programmers.co.kr/learn/courses/30/lessons/131529
카테고리 별 상품 개수 구하기
- 상품 카테고리 코드(PRODUCT_CODE 앞 2자리) 별 상품 개수를 출력
- 상품 카테고리 코드를 기준으로 오름차순 정렬
SELECT LEFT(PRODUCT_CODE,2) AS CATEGORY, COUNT(*) FROM PRODUCT
GROUP BY CATEGORY
https://school.programmers.co.kr/learn/courses/30/lessons/59412
입양 시각 구하기
- 09:00부터 19:59까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회
- 시간대 순으로 정렬
SELECT HOUR(DATETIME) AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS
GROUP BY HOUR(DATETIME)
HAVING HOUR BETWEEN 9 AND 19
ORDER BY HOUR(DATETIME);
https://school.programmers.co.kr/learn/courses/30/lessons/133024
인기있는 아이스크림
- 상반기에 판매된 아이스크림의 맛을 조회
- 총주문량을 기준으로 내림차순 정렬
- 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬
SELECT FLAVOR FROM FIRST_HALF
ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID
https://school.programmers.co.kr/learn/courses/30/lessons/132202
진료과별 총 예약 횟수 출력하기
- 2022년 5월에 예약한 환자 수를 진료과코드 별로 조회
- 진료과별 예약한 환자 수를 기준으로 오름차순 정렬, 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬
SELECT MCDP_CD, COUNT(*) AS CNT FROM APPOINTMENT
WHERE DATE_FORMAT(APNT_YMD, '%M') = 'MAY'
GROUP BY MCDP_CD
ORDER BY CNT, MCDP_CD
https://school.programmers.co.kr/learn/courses/30/lessons/59043
있었는데요 없었습니다
- 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회
- 보호 시작일이 빠른 순으로 조회
SELECT
O.ANIMAL_ID,
O.NAME
FROM ANIMAL_INS AS I RIGHT OUTER JOIN ANIMAL_OUTS AS O
USING(ANIMAL_ID)
WHERE I.DATETIME > O.DATETIME
ORDER BY I.DATETIME;
https://school.programmers.co.kr/learn/courses/30/lessons/151137
자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
- '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력
- 자동차 종류를 기준으로 오름차순 정렬
SELECT CAR_TYPE, COUNT(*) AS CARS FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%시트%'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE
'SQL' 카테고리의 다른 글
[SQL] PROGRAMMERS SQL - 6 (0) | 2023.07.29 |
---|---|
[SQL] 문법 정리 (0) | 2023.07.28 |
[SQL] PROGRAMMERS SQL - 4 (0) | 2023.07.27 |
[SQL] PROGRAMMERS SQL - 3 (0) | 2023.07.26 |
[SQL] PROGRAMMERS SQL - 2 (0) | 2023.07.25 |