728x90


๋ฌธ์ ์ค๋ช
๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค ์ํ ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ค. ์ด๋ ๊ฒฐ๊ณผ๋ ์์ด๋ ์์ผ๋ก ๋ณด์ฌ์ค๋ค.
๋ฌธ์ ํ์ด
- SELECT์ ์ ๋๋ฌผ์ ์์ด๋๋ฅผ ๋ํ๋ด๋ ANIMAL_ID์, ์ด๋ฆ์ ๋ํ๋ด๋ NAME์ ์ด๋ค.
- FROM์ ์ ๋ณดํธ์ ํ ์ด๋ธ ANIMAL_INS์ ์ด๋ค.
- ์ํ ๋๋ฌผ์ ์กฐํํ๋ผ๋ ์กฐ๊ฑด์ด ์์ผ๋ฏ๋ก, WHERE์ ์ ๋๋ฌผ์ ์ํ๋ฅผ ๋ํ๋ด๋ INTAKE_CONDITION์์ 'SICK'๋ง ์ฐพ์ ์ ์๋๋ก ํ๋ค. ์ด๋, 'SICK'์ด๋ผ๋ ๋ฌธ์์ด๋ง ์ฐพ์ผ๋ ค๋ฉด ์นผ๋ผ๋ช ๋ค์ '='๋ฅผ ์จ์ฃผ๊ณ ํด๋น ๋ฌธ์์ด์ ์ ๋๋ค.
- ์์ด๋ ์์ผ๋ก ์กฐํํด์ผ ํ๋ฏ๋ก, ORDER BY๋ฅผ ์ด์ฉํด ์ ๋ ฌํ๋ค. ์ด๋, ์นผ๋ผ๋ช ๋ค์ ASCํค์๋๋ ๋ํด๋ ๊ฐ์ด๋ฏ๋ก ์๋ตํ๋ค.
Solution
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION = 'SICK' ORDER BY ANIMAL_ID;
โปORDER BY์ ์ ์ ์ง ์๊ณ ์ฝ๋ ์คํ์ ํด๋, ๊ฒฐ๊ณผ๊ฐ ์ค๋ฆ์ฐจ์์ผ๋ก ์ ๋ ฌ์ด ๋์ด ์๋ค. ๊ทธ๋์ ์ ์ ์ด๋ ๋ฌธ์ ๋ ์์ง๋ง ๋๋๋ก์ด๋ฉด ์ ์ด์ฃผ๋ ๊ฒ ์ข๋ค.
728x90
'๐งฉ Algorithm > [Programmers] SQL ๊ณ ๋์ KIT' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| Programmers ์ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ (SELECT/Level 1) (0) | 2022.06.25 |
|---|---|
| ํ๋ก๊ทธ๋๋จธ์ค ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ (SELECT/Level 1) (0) | 2022.06.25 |
| ํ๋ก๊ทธ๋๋จธ์ค ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ (SELECT/Level 1) (0) | 2022.06.25 |
| ํ๋ก๊ทธ๋๋จธ์ค ์ญ์ ์ ๋ ฌํ๊ธฐ (SELECT/Level 1) (0) | 2022.06.25 |
| ํ๋ก๊ทธ๋๋จธ์ค ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ(SELECT/Level 1) (0) | 2022.06.25 |