2022. 9. 22. 14:51ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_2022
๋ฌธ์ ์ค๋ช
ANIMAL_INS ํ ์ด๋ธ์ ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ์ ์ ๋ณด๋ฅผ ๋ด์ ํ ์ด๋ธ์ ๋๋ค. ANIMAL_INS ํ ์ด๋ธ ๊ตฌ์กฐ๋ ๋ค์๊ณผ ๊ฐ์ผ๋ฉฐ, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE๋ ๊ฐ๊ฐ ๋๋ฌผ์ ์์ด๋, ์๋ฌผ ์ข , ๋ณดํธ ์์์ผ, ๋ณดํธ ์์ ์ ์ํ, ์ด๋ฆ, ์ฑ๋ณ ๋ฐ ์ค์ฑํ ์ฌ๋ถ๋ฅผ ๋ํ๋ ๋๋ค.
NAME TYPE NULLABLE
ANIMAL_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 |
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค, ์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ID๋ฅผ ์กฐํํ๋ SQL ๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ๋จ, ID๋ ์ค๋ฆ์ฐจ์ ์ ๋ ฌ๋์ด์ผ ํฉ๋๋ค.
์์
์๋ฅผ ๋ค์ด ANIMAL_INS ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
ANIMAL_ID ANIMAL_TYPE DATETIME INTAKE_CONDITION NAME SEX_UPON_INTAKEA434523 | Cat | 2015-11-20 14:18:00 | Normal | NULL | Spayed Female |
A562649 | Dog | 2014-03-20 18:06:00 | Sick | NULL | Spayed Female |
A524634 | Dog | 2015-01-02 18:54:00 | Normal | *Belle | Intact Female |
A465637 | Dog | 2017-06-04 08:17:00 | Injured | *Commander | Neutered Male |
์ด๋ฆ์ด ์๋ ๋๋ฌผ์ ID๋ A524634์ A465637์ ๋๋ค. ๋ฐ๋ผ์ SQL์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ์ถ๋ ฅ๋์ด์ผ ํฉ๋๋ค.
ANIMAL_ID
A465637 |
A524634 |
๋์ ํ์ด [MySQL]
SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL
-> ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ค ์ด๋ฆ์ด ์๋ ๋๋ฌผ๋ง ์กฐํํด์ผ ํ๋ฏ๋ก ๊ฒ์ ์กฐ๊ฑด์ผ๋ก IS NOT NULL ์ ์ถ๊ฐํด์ ์กฐํํด์คฌ๋ค.
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2.์ต์๊ฐ ๊ตฌํ๊ธฐ [SUM, MAX, MIN (0) | 2022.09.22 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋๋ฌผ์ ์์ด๋์ ์ด๋ฆ [SELECT] (0) | 2022.09.22 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ์ค๋ณต ์ ๊ฑฐํ๊ธฐ [SUM, MAX, MIN] (0) | 2022.09.22 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ๋๋ฌผ ์ ๊ตฌํ๊ธฐ [SUM, MAX, MIN] (0) | 2022.09.22 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ฌ๋ฌ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ๊ธฐ [SELECT] (0) | 2022.09.22 |