https://school.programmers.co.kr/learn/courses/30/lessons/59036
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
๋ฌธ์ ์ค๋ช
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 |
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค ์ํ ๋๋ฌผ1์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ๊ฒฐ๊ณผ๋ ์์ด๋ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์.
์์์๋ฅผ ๋ค์ด ANIMAL_INS ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
ANIMAL_IDANIMAL_TYPEDATETIMEINTAKE_CONDITIONNAMESEX_UPON_INTAKEA365172 | Dog | 2014-08-26 12:53:00 | Normal | Diablo | Neutered Male |
A367012 | Dog | 2015-09-16 09:06:00 | Sick | Miller | Neutered Male |
A365302 | Dog | 2017-01-08 16:34:00 | Aged | Minnie | Spayed Female |
A381217 | Dog | 2017-07-08 09:41:00 | Sick | Cherokee | Neutered Male |
์ด ์ค ์ํ ๋๋ฌผ์ Miller์ Cherokee์ ๋๋ค. ๋ฐ๋ผ์ SQL๋ฌธ์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋์์ผ ํฉ๋๋ค.
ANIMAL_IDNAMEA367012 | Miller |
A381217 | Cherokee |
-- ์ฝ๋๋ฅผ ์
๋ ฅํ์ธ์
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE INTAKE_CONDITION = 'Sick'
์์ฆ ์๋ฐ์คํฌ๋ฆฝํธ ์๊ณ ๋ฆฌ์ฆ ๋ฌธ์ ๋ฅผ ์ฐพ๊ณ ๋ฐฐ์ฐ๋ฉด์ (๊ตฌ๊ธ ๊ฒ์ํ๋๊ฒ ๋ ๋ง์ใ ใ ์ธ์ ์ฏค ๋ด ์๊ฐ๋๋ก ๋ฐ๋ก ์๊ณ ๋ฆฌ์ฆ ํ์ด๋ณผ๊น)
์ ๊ณต์๊ฐ์ ๋ฐฐ์ด sql ๊ธฐ๋ณธ ๋ฒ ์ด์ง ๋ฌธ์ ๋ ์ฐพ์ ํ์ด๋ดค๋ค
์๋ ์์ ๊ธฐ์ต์ ๊บผ๋ด ์ฐ๋๋ผ ๋๋ฌ๋๋ฌ์ด๊ธด ํ์ง๋ง ๊ตฌ๊ธ๊ฒ์๋ ํ๋ฉด์ ์ฌ๋ฐ๊ฒ ํ์๋ค
ํ์ ๋ sql ์์ ์ ์ข์ํ๋ ๊ธฐ์ต๋ ์๊ถ. ๋ชจ์ฒ๋ผ ์คํฌ๋ฆฝํธ ๋ง๊ณ ๋ค๋ฅธ ๊ณต๋ถ๋ ํด๋ณด๋๊น ์๋ค๋ฅธ ์ฌ๋ฏธ์์
'์๊ณ ๋ฆฌ์ฆ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ์ค๋ณต๋ ์ซ์ ๊ฐ์ (0) | 2023.01.09 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ํธ์ง (0) | 2023.01.09 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด ์์์ ๊ธธ์ด (0) | 2023.01.08 |
[ํ๋ก๊ทธ๋๋จธ์ค] LV0 ๋์ด์ถ๋ ฅ (0) | 2023.01.07 |
[ํ๋ก๊ทธ๋๋จธ์ค] ๋ฐฐ์ด๋ค์ง๊ธฐ (0) | 2023.01.06 |