(프로그래머스) SQL 연습문제 풀이

황제연·2023년 8월 6일

Legacy

목록 보기
5/5

프로그래머스 코딩테스트 연습 SQL 고득점 Kit

LEVEL 1

강원도에 위치한 생산공장 목록 출력하기

  • 정답: SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE "강원도%" ORDER BY FACTORY_ID ASC

모든 레코드 조회하기

  • 정답: SELECT * FROM ANIMAL_INS ORDER BY ANIMAL_ID

역순 정렬하기

  • 정답: SELECT NAME, DATETIME FROM ANIMAL_INS ORDER BY ANIMAL_ID DESC

아픈 동물 찾기

  • 정답: SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'Sick' ORDER BY ANIMAL_ID

어린 동물 찾기

  • 정답: SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION <> 'Aged' ORDER BY ANIMAL_ID

LEVEL 4

서울에 위치한 식당 목록 출력하기

  • 정답: SELECT REST_INFO.REST_ID, REST_NAME, FOOD_TYPE, FAVORITES, ADDRESS, ROUND(AVG(REVIEW_SCORE),2) AS SCORE FROM REST_INFO INNER JOIN REST_REVIEW ON REST_INFO.REST_ID = REST_REVIEW.REST_ID
    WHERE ADDRESS LIKE '서울%' GROUP BY REST_INFO.REST_ID ORDER BY ROUND(AVG(REVIEW_SCORE),2) DESC, FAVORITES DESC
profile
Software Developer

0개의 댓글