From c0db6de96c9fcb4ae28ce16cf0be5f1dc12dd718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=84=9C=EB=A6=BC?= <40015447+srlee056@users.noreply.github.com> Date: Sat, 11 May 2024 09:28:20 +0900 Subject: [PATCH] =?UTF-8?q?[level=203]=20Title:=20=EC=9E=88=EC=97=88?= =?UTF-8?q?=EB=8A=94=EB=8D=B0=EC=9A=94=20=EC=97=86=EC=97=88=EC=8A=B5?= =?UTF-8?q?=EB=8B=88=EB=8B=A4,=20Time:=200.00=20ms,=20Memory:=200.0=20MB?= =?UTF-8?q?=20-BaekjoonHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md" | 177 ++++++++++++++++++ ...0\354\212\265\353\213\210\353\213\244.sql" | 6 + 2 files changed, 183 insertions(+) create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/README.md" create mode 100644 "\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244.sql" diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/README.md" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/README.md" new file mode 100644 index 0000000..47424bb --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/README.md" @@ -0,0 +1,177 @@ +# [level 3] 있었는데요 없었습니다 - 59043 + +[문제 링크](https://school.programmers.co.kr/learn/courses/30/lessons/59043) + +### 성능 요약 + +메모리: 0.0 MB, 시간: 0.00 ms + +### 구분 + +코딩테스트 연습 > JOIN + +### 채점결과 + +Empty + +### 제출 일자 + +2024년 05월 11일 09:28:18 + +### 문제 설명 + +
ANIMAL_INS
테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS
테이블 구조는 다음과 같으며, ANIMAL_ID
, ANIMAL_TYPE
, DATETIME
, INTAKE_CONDITION
, NAME
, SEX_UPON_INTAKE
는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
NAME | +TYPE | +NULLABLE | +
---|---|---|
ANIMAL_ID | +VARCHAR(N) | +FALSE | +
ANIMAL_TYPE | +VARCHAR(N) | +FALSE | +
DATETIME | +DATETIME | +FALSE | +
INTAKE_CONDITION | +VARCHAR(N) | +FALSE | +
NAME | +VARCHAR(N) | +TRUE | +
SEX_UPON_INTAKE | +VARCHAR(N) | +FALSE | +
ANIMAL_OUTS
테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS
테이블 구조는 다음과 같으며, ANIMAL_ID
, ANIMAL_TYPE
, DATETIME
, NAME
, SEX_UPON_OUTCOME
는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS
테이블의 ANIMAL_ID
는 ANIMAL_INS
의 ANIMAL_ID
의 외래 키입니다.
NAME | +TYPE | +NULLABLE | +
---|---|---|
ANIMAL_ID | +VARCHAR(N) | +FALSE | +
ANIMAL_TYPE | +VARCHAR(N) | +FALSE | +
DATETIME | +DATETIME | +FALSE | +
NAME | +VARCHAR(N) | +TRUE | +
SEX_UPON_OUTCOME | +VARCHAR(N) | +FALSE | +
관리자의 실수로 일부 동물의 입양일이 잘못 입력되었습니다. 보호 시작일보다 입양일이 더 빠른 동물의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때 결과는 보호 시작일이 빠른 순으로 조회해야합니다.
+ +예를 들어, ANIMAL_INS
테이블과 ANIMAL_OUTS
테이블이 다음과 같다면
ANIMAL_INS
ANIMAL_ID | +ANIMAL_TYPE | +DATETIME | +INTAKE_CONDITION | +NAME | +SEX_UPON_INTAKE | +
---|---|---|---|---|---|
A350276 | +Cat | +2017-08-13 13:50:00 | +Normal | +Jewel | +Spayed Female | +
A381217 | +Dog | +2017-07-08 09:41:00 | +Sick | +Cherokee | +Neutered Male | +
ANIMAL_OUTS
ANIMAL_ID | +ANIMAL_TYPE | +DATETIME | +NAME | +SEX_UPON_OUTCOME | +
---|---|---|---|---|
A350276 | +Cat | +2018-01-28 17:51:00 | +Jewel | +Spayed Female | +
A381217 | +Dog | +2017-06-09 18:51:00 | +Cherokee | +Neutered Male | +
SQL문을 실행하면 다음과 같이 나와야 합니다.
+ANIMAL_ID | +NAME | +
---|---|
A381217 | +Cherokee | +
본 문제는 Kaggle의 "Austin Animal Center Shelter Intakes and Outcomes"에서 제공하는 데이터를 사용하였으며 ODbL의 적용을 받습니다.
+ + +> 출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges \ No newline at end of file diff --git "a/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244.sql" "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244.sql" new file mode 100644 index 0000000..a628700 --- /dev/null +++ "b/\355\224\204\353\241\234\352\267\270\353\236\230\353\250\270\354\212\244/3/59043.\342\200\205\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244/\354\236\210\354\227\210\353\212\224\353\215\260\354\232\224\342\200\205\354\227\206\354\227\210\354\212\265\353\213\210\353\213\244.sql" @@ -0,0 +1,6 @@ +SELECT ai.ANIMAL_ID, ai.NAME +from ANIMAL_INS ai +JOIN ANIMAL_OUTS ao +ON ai.ANIMAL_ID = ao.ANIMAL_ID +WHERE ai.DATETIME > ao.DATETIME +order by ai.DATETIME