# ๋ฌธ์
https://school.programmers.co.kr/learn/courses/30/lessons/59047
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
# ๋ฌธ์ ์์ฝ
๋๋ฌผ ๋ณดํธ์์ ๋ค์ด์จ ๋๋ฌผ ์ด๋ฆ ์ค, ์ด๋ฆ์ "EL"์ด ๋ค์ด๊ฐ๋ ๊ฐ์ ์์ด๋์ ์ด๋ฆ์ ์กฐํํ๋ SQL๋ฌธ์ ์์ฑํด์ฃผ์ธ์. ์ด๋ ๊ฒฐ๊ณผ๋ ์ด๋ฆ ์์ผ๋ก ์กฐํํด์ฃผ์ธ์. ๋จ, ์ด๋ฆ์ ๋์๋ฌธ์๋ ๊ตฌ๋ถํ์ง ์์ต๋๋ค.
# ํต์ฌ ๊ฐ๋
๋์๋ฌธ์ ๊ตฌ๋ถ์์ด ๊ฒ์ํ๊ธฐ ์ํด์๋ LOWER() ๋๋ UPPER() ํจ์๋ฅผ ์ฌ์ฉํด์ผ ํ๋ค
LOWER()
์ ๋ฌ๋ฐ์ ๋ฌธ์๋ฅผ ์๋ฌธ์๋ก ๋ณํํ์ฌ ๋ฆฌํดํ๋ค
๋ฐ๋ผ์ name์ด ๋๋ฌธ์/์๋ฌธ์/๋์๋ฌธ์๊ฐ ์์ฌ์๋ LOWER(name) like '%el%' ์ด๋ฐ์์ผ๋ก ์ฝ๊ฒ ๊ฒ์ํ ์ ์๋ค
UPPER()
๋๋ฌธ์๋ก ๋ณํํ์ฌ ๋ฆฌํดํ๋ค
# ์ ๋ต ์ฝ๋
select animal_id,
name
from ANIMAL_INS
where lower(name) like '%el%'
and animal_type = 'Dog'
order by name