programmers.co.kr/learn/courses/30/lessons/59404
<๋ฌธ์ >
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
์์๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋ชจ๋ ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ, ๋ณดํธ ์์์ผ์ ์ด๋ฆ ์์ผ๋ก ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ๋จ, ์ด๋ฆ์ด ๊ฐ์ ๋๋ฌผ ์ค์์๋ ๋ณดํธ๋ฅผ ๋์ค์ ์์ํ ๋๋ฌผ์ ๋จผ์ ๋ณด์ฌ์ค์ผ ํฉ๋๋ค.
์๋ฅผ ๋ค์ด, ANIMAL_INS ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
- ์ด๋ฆ์ ์ฌ์ ์์ผ๋ก ์ ๋ ฌํ๋ฉด ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, 'Jewel', 'Raven', 'Sugar'
- 'Raven'์ด๋ผ๋ ์ด๋ฆ์ ๊ฐ์ง ๊ฐ์ ๊ณ ์์ด๊ฐ ์์ผ๋ฏ๋ก, ์ด ์ค์์๋ ๋ณดํธ๋ฅผ ๋์ค์ ์์ํ ๊ณ ์์ด๋ฅผ ๋จผ์ ์กฐํํฉ๋๋ค.
๋ฐ๋ผ์ SQL๋ฌธ์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋์์ผ ํฉ๋๋ค.
<ํ์ด>
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID
, NAME
, DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC
MYSQL์ ๋ค์ค์กฐ๊ฑด!
NAME์ผ๋ก ์ค๋ฆ์ฐจ์ ํ, NAME์ด ๊ฐ์ ๋ฐ์ดํฐ์ ํํด์ DATETIME์ ๊ณ ๋ คํ์ฌ ์ ๋ ฌํ๋ค๋ ์๋ฏธ์ด๋ค.