Programmers/SQL

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] JOIN: 5월 식품들의 총매출 조회하기

문제 정답 SELECT B.PRODUCT_ID, A.PRODUCT_NAME, SUM(AMOUNT) * PRICE AS TOTAL_SALES FROM FOOD_PRODUCT AS A JOIN FOOD_ORDER AS B ON A.PRODUCT_ID = B.PRODUCT_ID WHERE PRODUCE_DATE LIKE '%2022-05%' GROUP BY PRODUCT_ID ORDER BY TOTAL_SALES DESC, PRODUCT_ID ASC

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] JOIN: 오랜 기간 보호한 동물(1)

문제 정답 SELECT A.NAME, A.DATETIME FROM ANIMAL_INS AS A LEFT JOIN ANIMAL_OUTS AS B ON A.ANIMAL_ID = B.ANIMAL_ID WHERE B.DATETIME IS NULL ORDER BY A.DATETIME LIMIT 3

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: 취소되지 않은 진료 예약 조회하기

문제 정답 SELECT B.APNT_NO, PT_NAME, C.PT_NO, B.MCDP_CD, A.DR_NAME, B.APNT_YMD FROM DOCTOR AS A JOIN APPOINTMENT AS B ON A.DR_ID = B.MDDR_ID JOIN PATIENT AS C ON B.PT_NO = C.PT_NO WHERE APNT_YMD LIKE '2022-04-13%' AND APNT_CNCL_YN = 'N' AND B.MCDP_CD = 'CS' ORDER BY APNT_YMD

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: 조건별로 분류하여 주문상태 출력하기

문제 정답 SELECT ORDER_ID, PRODUCT_ID, DATE_FORMAT(OUT_DATE, '%Y-%m-%d') AS OUT_DATE, CASE WHEN OUT_DATE '2022-05-01' THEN '출고대기' ELSE '출고미정' END 출고여부 FROM FOOD_ORDER ORDER BY ORDER_ID

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: 조회수가 가장 많은 중고거래 게시판의 첨부파일 조회하기

문제 정답 SELECT CONCAT('/home/grep/src/', B.BOARD_ID, '/', FILE_ID, FILE_NAME, FILE_EXT) AS FILE_PATH FROM USED_GOODS_BOARD AS A JOIN USED_GOODS_FILE AS B ON A.BOARD_ID = B.BOARD_ID WHERE VIEWS = (SELECT MAX(VIEWS) FROM USED_GOODS_BOARD) ORDER BY FILE_ID DESC

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: 대여 기록이 존재하는 자동차 리스트 구하기

문제 정답 SELECT DISTINCT A.CAR_ID FROM CAR_RENTAL_COMPANY_CAR AS A JOIN CAR_RENTAL_COMPANY_RENTAL_HISTORY AS B ON A.CAR_ID = B.CAR_ID WHERE CAR_TYPE = '세단' AND START_DATE LIKE '2022-10%' ORDER BY A.CAR_ID DESC

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] JOIN: 상품 별 오프라인 매출 구하기

문제 정답 SELECT PRODUCT_CODE, SUM(PRICE * SALES_AMOUNT) AS SALES FROM PRODUCT AS A JOIN OFFLINE_SALE AS B ON A.PRODUCT_ID = B.PRODUCT_ID GROUP BY PRODUCT_CODE ORDER BY SALES DESC, PRODUCT_CODE ASC

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: DATETIME에서 DATE로 형 변환

문제 정답 SELECT ANIMAL_ID, NAME, DATE_FORMAT(DATETIME, '%Y-%m-%d') AS 날짜 FROM ANIMAL_INS ORDER BY ANIMAL_ID

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: 카테고리 별 상품 개수 구하기

문제 정답 SELECT SUBSTRING(PRODUCT_CODE, 1, 2) AS CATEGORY, COUNT(*) AS PRODUCTS FROM PRODUCT GROUP BY CATEGORY ORDER BY CATEGORY

Programmers/SQL

[프로그래머스 SQL 고득점 Kit] String, Date: 조건에 맞는 사용자 정보 조회하기

문제 정답 SELECT USER_ID, NICKNAME, CONCAT_WS(' ', CITY, STREET_ADDRESS1, STREET_ADDRESS2) AS 전체주소, CONCAT_WS('-', SUBSTRING(TLNO, 1, 3), SUBSTRING(TLNO, 4, 4), SUBSTRING(TLNO, 8, 4)) AS 전화번호 FROM USED_GOODS_BOARD AS A JOIN USED_GOODS_USER AS B ON A.WRITER_ID = B.USER_ID GROUP BY WRITER_ID HAVING COUNT(WRITER_ID) >= 3 ORDER BY USER_ID DESC

주인장 지니
'Programmers/SQL' 카테고리의 글 목록
loading