
[SQL] 최댓값 구하기
2023. 11. 24. 01:21
코딩테스트 - 프로그래머스/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/59415SELECT MAX(DATETIME) AS '시간'FROM ANIMAL_INS찾아야 하는 값: 가장 늦게 들어온 동물조회 할 테이블: ANIMAL_INS

[SQL] 상품 별 오프라인 매출 구하기
2023. 11. 21. 20:47
코딩테스트 - 프로그래머스/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131533 SELECT PRODUCT_CODE, SUM(PRICE * SALES_AMOUNT) AS SALES FROM PRODUCT P JOIN OFFLINE_SALE OS ON P.PRODUCT_ID = OS.PRODUCT_ID GROUP BY P.PRODUCT_ID ORDER BY SALES DESC, PRODUCT_CODE ASC 찾아야 하는 값 상픔코드 별 매출액 (판매가 * 판매량) 합계 출력 조회 할 테이블: PRODUCT, OFFLINE_SALE 조건 PRODUCT, OFFLINE_SALE 테이블 JOIN 매출액을 기준으로 내림차순 정렬 매출액이 같다면, 상품코드를 기준으로 오름차순 정..

[SQL] 경기도에 위치한 식품 창고 목록 출력하기
2023. 11. 21. 19:48
코딩테스트 - 프로그래머스/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131114 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YN FROM FOOD_WAREHOUSE WHERE WAREHOUSE_NAME LIKE '%경기%' ORDER BY WAREHOUSE_ID 찾아야 하는 값: 창고 ID, 이름, 주소, 냉동시설 여부 조회 할 테이블: FOOD_WAREHOUSE 조건 냉동시설 여부가 NULL인 경우, 'N' 으로 출력 경기도에 위치 창고 ID를 기준으로 오름차순 정렬 풀이 1. 냉동시설 여부가 NULL인 경우, 'N'으로 출력 SELECT WAREHOUSE_ID, W..

[SQL] 진료과별 총 예약 횟수 출력하기
2023. 11. 20. 21:26
코딩테스트 - 프로그래머스/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131697 SELECT MCDP_CD AS '진료과코드', COUNT(PT_NO) AS '5월예약건수' FROM APPOINTMENT WHERE APNT_YMD LIKE '2022-05%' GROUP BY MCDP_CD ORDER BY 5월예약건수, 진료과코드 찾아야 하는 값 2022년 5월에 예약 환자 수 조회 할 테이블: APPOINTMENT 조건 컬럼명을 '진료과코드', '5월예약건수'로 지정 진료과별 예약한 환자수를 기준으로 오름차순 정렬 예약한 환자 수가 같다면 진료과 코드를 기준으로 오름차순 정렬 풀이 1. 컬럼명을 '진료과코드', '5월예약건수'로 지정 (SELECT, FROM 절) SE..

[SQL] 가장 비싼 상품 구하기
2023. 11. 20. 20:54
코딩테스트 - 프로그래머스/SQL
https://school.programmers.co.kr/learn/courses/30/lessons/131697 SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT 찾아야 하는 값: 가장 높은 판매가 조회 할 테이블: PRODUCT 조건: 컬럼명을 MAX_PRICE로 지정 (AS 사용)