My SQL / sublime
문제: 있었는데요 없었습니다
관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다.
SQL문을 실행하면 다음과 같이 나와야 합니다.
ANIMAL_ID | NAME |
A381217 | Cherokee |
본 문제는 Kaggle의 "Austin Animal Center Shelter Intakes and Outcomes"에서 제공하는 데이터를 사용하였으며 ODbL의 적용을 받습니다.
풀이
-> 있었는데요 없었습니다(ㅋㅋㅋ)
제출한 오답 1
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS A JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE A.DATETIME > B.DATETIME
ORDER BY A.DATETIME ASC
-> 조회하려는 컬럼이 어떤 ANIMAL_ID, NAME인지 지정을 해주지 않았다.
다시 제출한 답
-- 코드를 입력하세요
SELECT A.ANIMAL_ID, A.NAME
FROM ANIMAL_INS A JOIN ANIMAL_OUTS B ON A.ANIMAL_ID = B.ANIMAL_ID
WHERE A.DATETIME > B.DATETIME
ORDER BY A.DATETIME ASC
-> 천천히 하면 할 만하다. 이제 HAVING절 같은 여러 조건을 포함한 문제가 나올 때가 됐는데..
'데이터 분석 > SQL 연습문제' 카테고리의 다른 글
코테 연습 22일차 (프로그래머스 SQL 고득점 Kit) (0) | 2022.03.01 |
---|---|
코테 연습 21일차 (프로그래머스 SQL 고득점 Kit) (0) | 2022.02.27 |
코테 연습 19일차 (프로그래머스 SQL 고득점 Kit) (0) | 2022.02.24 |
코테 연습 18일차 (프로그래머스 SQL 고득점 Kit) (0) | 2022.02.23 |
코테 연습 17일차 (프로그래머스 SQL 고득점 Kit) (0) | 2022.02.22 |
댓글