Problem
๋ฌธ์ ์ค๋ช
ANIMAL_INSย ํ
์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ
์ด๋ธ์
๋๋ค.ย ANIMAL_INSย ํ
์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ,ย ANIMAL_ID,ย ANIMAL_TYPE,ย DATETIME,ย INTAKE_CONDITION,ย NAME,ย SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข
, ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋
๋๋ค.
๋๋ฌผ ๋ณดํธ์์ ๊ฐ์ฅ ๋จผ์ ๋ค์ด์จ ๋๋ฌผ์ ์ด๋ฆ์ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
์์
์๋ฅผ ๋ค์ดย ANIMAL_INSย ํ
์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
์ด ์ค ๊ฐ์ฅ ๋ณดํธ์์ ๋จผ์ ๋ค์ด์จ ๋๋ฌผ์ Jack์
๋๋ค. ๋ฐ๋ผ์ SQL๋ฌธ์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋์์ผ ํฉ๋๋ค.
NAME
Jack
โป ๋ณดํธ์์ ๊ฐ์ฅ ๋จผ์ ๋ค์ด์จ ๋๋ฌผ์ ํ ๋ง๋ฆฌ์ธ ๊ฒฝ์ฐ๋ง ํ
์คํธ ์ผ์ด์ค๋ก ์ฃผ์ด์ง๋๋ค.
Code
ย #1
Idea
๊ตฌํด์ผํ๋ ๊ฒ : ๋๋ฌผ๋ณดํธ์์ ๊ฐ์ฅ ๋จผ์ ๋ค์ด์จ ๋๋ฌผ ์ด๋ฆ
DATETIME ์ด MIN ์ธ ๋๋ฌผ์ฐพ์์ผํจ
ย Code
SELECT NAME
FROM ANIMAL_INS
WHERE DATETIME = (SELECT MIN(DATETIME) FROM ANIMAL_INS);
SQL
๋ณต์ฌ
Solution
WHERE์ ์๋ธ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ๋ค.
Commentary
MIN ํจ์์ ์๋ธ์ฟผ๋ฆฌ ๋ฌธ๋ฒ์ ๋ชฐ๋์