newChobo
SQLD 04
자격증/SQLD 2023. 3. 15. 15:16

1. https://school.programmers.co.kr/learn/courses/30/lessons/131118 /* REST_INFO REST_REVIEW 서울에 위치한 식당들의 식당 ID, 식당 이름, 음식 종류, 즐겨찾기수, 주소, 리뷰 평균 점수를 조회 리뷰 평균점수는 소수점 세 번째 자리에서 반올림 결과는 평균점수를 기준으로 내림차순 정렬 평균점수가 같다면 즐겨찾기수를 기준으로 내림차순 정렬 */ SELECT --TO_CHAR(a.REST_ID, '00000') AS REST_ID, a.REST_ID, a.REST_NAME, a.FOOD_TYPE, a.FAVORITES, a.ADDRESS, ROUND(AVG(b.REVIEW_SCORE), 2) AS SCORE FROM REST_INFO ..

article thumbnail
SQLD 03
자격증/SQLD 2023. 3. 14. 15:48

1. https://school.programmers.co.kr/learn/courses/30/lessons/133026 /* FIRST_HALF ICECREAM_INFO 상반기 동안 각 아이스크림 성분 타입과 성분 타입에 대한 아이스크림의 총주문량을 총주문량이 작은 순서대로 조회 INGREDIENT_TYPETOTAL_ORDER */ SELECT b.INGREDIENT_TYPE, SUM(a.TOTAL_ORDER) AS TOTAL_ORDER FROM FIRST_HALF a JOIN ICECREAM_INFO b ON a.FLAVOR = b.FLAVOR GROUP BY b.INGREDIENT_TYPE ORDER BY TOTAL_ORDER ASC 2. https://school.programmers.co.kr/..

SQLD 02
자격증/SQLD 2023. 3. 13. 21:15

1. https://school.programmers.co.kr/learn/courses/30/lessons/151141 --ORACLE /* CAR_RENTAL_COMPANY_CAR CAR_RENTAL_COMPANY_RENTAL_HISTORY CAR_RENTAL_COMPANY_DISCOUNT_PLAN 자동차 종류가 트럭인 대여기록에서 기록별로 금액 구해 대여기록 ID와 대여금액 리스트 출력 정렬은 대여금액기준 내림차순, 대여기록ID 내림차순 */ SELECT DISTINCT b.HISTORY_ID, (CASE WHEN b.END_DATE - b.START_DATE + 1 >= 90 THEN a.DAILY_FEE * (b.END_DATE - b.START_DATE + 1) * ((100-( SELECT ..

article thumbnail
SQLD 01
자격증/SQLD 2023. 3. 12. 21:00

https://school.programmers.co.kr/learn/challenges?order=recent&languages=mysql%2Coracle 1. https://school.programmers.co.kr/learn/courses/30/lessons/164673 where에서 댓글작성일이 아니라, 게시글 작성일임 oracle과 mysql의 to_char 하는 방식이 다름 MySQL SELECT a.TITLE, b.BOARD_ID, b.REPLY_ID, b.WRITER_ID, b.CONTENTS, DATE_FORMAT(b.CREATED_DATE, '%Y-%m-%d') as CREATED_DATE FROM used_goods_board a join used_goods_reply b on a...