๐ ๋ชจ๋ ๋ ์ฝ๋ ์กฐํํ๊ธฐ
10์ด์ปท ๋ฌธ์
SELECT *
FROM ANIMAL_INS
ORDER BY ANIMAL_ID;
๐ฆ ์กฐ๊ฑด์ ๋ง๋ ํ์์ ๊ตฌํ๊ธฐ
SELECT COUNT(*)
FROM USER_INFO
WHERE YEAR(JOINED) = '2021' AND AGE BETWEEN 20 AND 29;
๐ป Python ๊ฐ๋ฐ์ ์ฐพ๊ธฐ
๋ณดํต ์ฉ์ด๋ณด๋ค์ด ํธ๋ ๋ฐฉ๋ฒ
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE SKILL_1 = 'Python' OR
SKILL_2 = 'Python' OR
SKILL_3 = 'Python'
ORDER BY ID;
ํ ๋ฒ ์๊ฐ ํด ๋ณด๊ณ ํ๋ฉด ์ด๋ ๊ฒ ใ ใ ใ
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'Python' IN (SKILL_1, SKILL_2, SKILL_3)
ORDER BY ID;
๋จธ๋ฆฌ ์จ์ ์๊ฐ ํด ๋ณด๊ณ ํ๋ฉด... ์๋์ฒ๋ผ!
์ฐธ๊ณ ๋ก ๋๋ผ๋ฉด ์๋์ฒ๋ผ ์ง๊ฒ ๋ค
์๋ํ๋ฉด ์ค๋ฌด์์๋ Python์ด๋ผ๊ณ ์ ๋ ฅ๋์ด ์์ ์๋ ์์ง๋ง
python, Python, PYTHON ์ด๋ ๊ฒ ๋์๋ฌธ์ ๊ตฌ๋ณ ์์ด ๋ฐ์ดํฐ๊ฐ db์ ์ ๋ ฅ๋์ด ์์ ์ ์๋ค.
SELECT ID, EMAIL, FIRST_NAME, LAST_NAME
FROM DEVELOPER_INFOS
WHERE 'python' IN (LOWER(SKILL_1), LOWER(SKILL_2), LOWER(SKILL_3))
ORDER BY ID;
๊ทธ ๋๋ WHERE ์ ์ LOWER() ํจ์๋ฅผ ์ฌ์ฉํด ์ฃผ๋ ๊ฒ์ด ์ข๋ค.
๊ทธ๋ฌ๋ฉด ๋์๋ฌธ์๋ฅผ ๋ฌด์ํ๊ณ ์ผ์น ์ฌ๋ถ๋ฅผ ๋น๊ตํ ์ ์๋ค.
์ด ์ฟผ๋ฆฌ๋ SKILL_1, SKILL_2, SKILL_3 ์ปฌ๋ผ์ ๊ฐ์ ์๋ฌธ์๋ก ๋ณํํ ํ
'python'๊ณผ ๋น๊ตํ๊ธฐ ๋๋ฌธ์ python, PYTHON, Python ๋ฑ ๋์๋ฌธ์๊ฐ ๋ค๋ฅธ ๊ฒฝ์ฐ๋ ํฌํจํ์ฌ ์กฐํํ ์ ์๋ค.