๐ฅDAY +3
https://programmers.co.kr/learn/courses/30/lessons/59046?language=mysql
> ๋ฌธ์ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด ๋๋ณด๊ธฐ ํด๋ฆญ!
๋ฌธ์ ์ค๋ช
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
NAMETYPENULLABLEANIMAL_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 |
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค ์ด๋ฆ์ด Lucy, Ella, Pickle, Rogan, Sabrina, Mitty์ธ ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์.
์์์ด๋ ๊ฒฐ๊ณผ๋ ์์ด๋ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์. ์๋ฅผ ๋ค์ด ANIMAL_INS ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKEA373219 | Cat | 2014-07-29 11:43:00 | Normal | Ella | Spayed Female |
A377750 | Dog | 2017-10-25 17:17:00 | Normal | Lucy | Spayed Female |
A353259 | Dog | 2016-05-08 12:57:00 | Injured | Bj | Neutered Male |
A354540 | Cat | 2014-12-11 11:48:00 | Normal | Tux | Neutered Male |
A354597 | Cat | 2014-05-02 12:16:00 | Normal | Ariel | Spayed Female |
SQL๋ฌธ์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋์์ผ ํฉ๋๋ค.
ANIMAL_IDNAMESEX_UPON_INTAKEA373219 | Ella | Spayed Female |
A377750 | Lucy | Spayed Female |
๐ฅ [๊ฐ๋ ]
"์ด๋ฆ์ด ~์ธ ๋๋ฌผ์ ~~๋ค์ ์ถ๋ ฅํ์ธ์" ๋ฌธ์ !
์ด๋ฆ์ ๋ฆฌ์คํธ๊ฐ ์ฌ๋ฌ๊ฐ์ด๊ธฐ ๋๋ฌธ์ ์ด๋ด๋ IN ์ฐ์ฐ์๋ฅผ ์ฐ๋ ๊ฒ ์ข๋ค!
IN ์ฐ์ฐ์ ๋ค ๊ดํธ ์์ ์ฝค๋ง๋ก ๊ตฌ๋ถ๋ ๊ฐ๋ค์ ๋ฃ์ผ๋ฉฐ ('Lucy', 'Ella'), ์ด ์ค ํ๋ ์ด์ ์ผ์นํ๋ ๊ฐ์ด ์์ ๊ฒฝ์ฐ ์กฐ๊ฑด์ ๋ง์กฑํ๋ค.
(OR์กฐ๊ฑด์ด๋ผ๊ณ ์๊ฐํ๋ฉด ๋จ!)
๐ฅ [์ต์ข SQL]
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty');
๐ฅ [์๊ฐ]
์ฝํ ์ค๋น๋ฅผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์์ํ์ง ์ผ๋ง ๋์ง ์์ ์ฝ๋์ ๋ฏธํกํ ์ ์ด ๋ง์ ์ ์์ต๋๋ค.
๋ถ์กฑํ ์ ํผ๋๋ฐฑ ์ฃผ์๋ฉด ์์ผ๋ก์ ํฌ์คํ ์ ๋ฐ์ํ๊ฒ ์ต๋๋ค! ๋ด์ฃผ์ ์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค :)
-zelkova
'๐ฅ Problem Solving > SQL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] String, Date ์ค์ฑํ ์ฌ๋ถ ํ์ ํ๊ธฐ(MySQL) (0) | 2022.01.29 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] String, Date ์ด๋ฆ์ el์ด ๋ค์ด๊ฐ๋ ๋๋ฌผ ์ฐพ๊ธฐ (0) | 2022.01.29 |
[ํ๋ก๊ทธ๋๋จธ์ค] SELECT ์ํ ๋๋ฌผ ์ฐพ๊ธฐ (MySQL) (0) | 2022.01.29 |
[ํ๋ก๊ทธ๋๋จธ์ค] SELECT ์ญ์ ์ ๋ ฌํ๊ธฐ (0) | 2022.01.29 |
[ํ๋ก๊ทธ๋๋จธ์ค] SELECT ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ (0) | 2022.01.29 |