2022. 9. 23. 10:08ใ์ฝ๋ฉํ ์คํธ ์ฐ์ต/ํ๋ก๊ทธ๋๋จธ์ค_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 |
๋ณดํธ์์ ๋์๊ฐ์ ํ ๋จธ๋๊ฐ ๊ธฐ๋ฅด๋ ๊ฐ๋ฅผ ์ฐพ๋ ์ฌ๋์ด ์ฐพ์์์ต๋๋ค. ์ด ์ฌ๋์ด ๋งํ๊ธธ ํ ๋จธ๋๊ฐ ๊ธฐ๋ฅด๋ ๊ฐ๋ ์ด๋ฆ์ 'el'์ด ๋ค์ด๊ฐ๋ค๊ณ ํฉ๋๋ค. ๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ด๋ฆ ์ค, ์ด๋ฆ์ "EL"์ด ๋ค์ด๊ฐ๋ ๊ฐ์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ๊ฒฐ๊ณผ๋ ์ด๋ฆ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์. ๋จ, ์ด๋ฆ์ ๋์๋ฌธ์๋ ๊ตฌ๋ถํ์ง ์์ต๋๋ค.
์์
์๋ฅผ ๋ค์ด ANIMAL_INS ํ ์ด๋ธ์ด ๋ค์๊ณผ ๊ฐ๋ค๋ฉด
ANIMAL_ID ANIMAL_TYPE DATETIME INTAKE_CONDITION NAME SEX_UPON_INTAKEA355753 | Dog | 2015-09-10 13:14:00 | Normal | Elijah | Neutered Male |
A352872 | Dog | 2015-07-09 17:51:00 | Aged | Peanutbutter | Neutered Male |
A353259 | Dog | 2016-05-08 12:57:00 | Injured | Bj | Neutered Male |
A373219 | Cat | 2014-07-29 11:43:00 | Normal | Ella | Spayed Female |
A382192 | Dog | 2015-03-13 13:14:00 | Normal | Maxwell 2 | Intact Male |
- ์ด๋ฆ์ 'el'์ด ๋ค์ด๊ฐ๋ ๋๋ฌผ์ Elijah, Ella, Maxwell 2์ ๋๋ค.
- ์ด ์ค, ๊ฐ๋ Elijah, Maxwell 2์ ๋๋ค.
๋ฐ๋ผ์ SQL๋ฌธ์ ์คํํ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋์์ผ ํฉ๋๋ค.
ANIMAL_ID NAME
A355753 | Elijah |
A382192 | Maxwell 2 |
๋์ ํ์ด
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE ANIMAL_TYPE = 'Dog' AND NAME LIKE '%el%' ORDER BY NAME;
-> ๋ฌธ์ ๋ฅผ ์ ์ฝ๊ณ ํ์ด์ผ ํ๋คใ ใ
el ๋ง ๋ค์ด๊ฐ๋ ๋๋ฌผ์ธ์ค ์์๋๋ฐ ๋๋ฌผ ์ค '๊ฐ'๋ง ํฌํจ์ด์๋ค.
์ฆ, ์กฐ๊ฑด์ด ๋๊ฐ๋ก ANIMAL_TYPE์ด DOG์ธ ๊ฒฝ์ฐ์ NAME์ EL์ด ๋ค์ด๊ฐ๋ ๊ฒฝ์ฐ ๋๊ฐ์ง ๋ชจ๋ ํฌํจ๋์ด์ผ ํ๋ฏ๋ก AND ์กฐ๊ฑด์ผ๋ก ํด์ WHERE ์กฐ๊ฑด์ ์ ์ถ๊ฐํด์ฃผ๊ณ , ๊ทธ๋ค์ ์ด๋ฆ ์์ผ๋ก ์ ๋ ฌํ๋ผ๊ณ ํ์ผ๋ฏ๋ก ORDER BY ํด์ฃผ๋ฉด ๋๋ค.
'์ฝ๋ฉํ ์คํธ ์ฐ์ต > ํ๋ก๊ทธ๋๋จธ์ค_2022' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ญ์ ์ ๋ ฌํ๊ธฐ [SELECT] (0) | 2022.09.23 |
---|---|
[ํ๋ก๊ทธ๋๋จธ์ค] Lv2. ๋๋ช ๋๋ฌผ ์ ์ฐพ๊ธฐ [GROUP BY] (1) | 2022.09.23 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ํ ๋๋ฌผ ์ฐพ๊ธฐ [SELECT] (0) | 2022.09.23 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์์ n๊ฐ ๋ ์ฝ๋ [SELECT] (0) | 2022.09.23 |
[ํ๋ก๊ทธ๋๋จธ์ค] Lv1. ์ด๋ฆฐ ๋๋ฌผ ์ฐพ๊ธฐ [SELECT] (0) | 2022.09.23 |