728x90


๋ฌธ์ ์ค๋ช
๋ณดํธ์์ ๋๋ฌผ ์ค ์ ์ ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ค. ์ด๋, ๊ฒฐ๊ณผ๋ ์์ด๋ ์์ผ๋ก ๋ณด์ฌ์ค๋ค.
๋ฌธ์ ํ์ด
- SELECT์ ์ ๋๋ฌผ์ ์์ด๋(ANIMAL_ID)์ ๋๋ฌผ์ ์ด๋ฆ(NAME)์ ์ ๋๋ค.
- FROM ์ ์ ๋ณดํธ์ ํ ์ด๋ธ์ธ ANIMAL_INS๋ฅผ ์ ๋๋ค.
- ์ ์ ๋๋ฌผ์ ์กฐํํ๋ผ๋ ์กฐ๊ฑด์ด ์์ผ๋ฏ๋ก, ๋๋ฌผ์ ์ํ๋ฅผ ๋ํ๋ด๋ INTAKE_CONDITION์์ 'Aged'๊ฐ ์๋ ๊ฒฝ์ฐ๋ง ๋ฝ๋๋ก ํ๋ค. ๋ฐ๋ผ์, WHERE์ ์ ์นผ๋ผ๋ช ๋ค์ '๊ฐ์ง ์๋ค'์ ์๋ฏธ๋ฅผ ์ง๋ '<>'ํค์๋๋ฅผ ์ฌ์ฉํ๊ณ ๊ทธ ๋ค์ 'Aged'๋ฌธ์์ด์ ์ ์ด์ค๋ค.
- ์์ด๋ ์์ผ๋ก ์ ๋ ฌํด์ผ ํ๋ฏ๋ก, ORDER BY์ ์ ์ด์ฉํ๋ค. ์ด๋, ์นผ๋ผ๋ช ๋ค์ ์จ์ผ ํ๋ ์ค๋ฆ์ฐจ์ ํค์๋ 'ASC'๋ ๋ํดํธ ๊ฐ์ด๋ฏ๋ก ์๋ตํ๋ค.
Solution
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION <> 'Aged' 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 |