20240223 SQL
ํ๋ ์ ๋ณด ๋ถ๋ฌ์ค๊ธฐ
desc ํ
์ด๋ธ๋ช
;
ํ ์ด๋ธ์ ์ด๋ค ํ๋๊ฐ ๋ค์ด์๋์ง ๊ฐ์ ํ๋ ์ ๋ณด๋ฅผ ๋ณด์ฌ์ค.
๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ
ํ ์ด๋ธ์์ ํน์ ํ๋์ ํด๋นํ๋ ๋ฐ์ดํฐ๋ค์ ๋ถ๋ฌ์ค๊ณ ์ถ์ ๋, SELECT๋ฌธ ์ฌ์ฉ.
SELECT ํ๋๋ช
FROM ํ
์ด๋ธ๋ช
;
SELECT ํ๋๋ช
1, ํ๋๋ช
2 FROM ํ
์ด๋ธ๋ช
;
๋ชจ๋ ํ๋๋ฅผ ๋ถ๋ฌ์ค๊ณ ์ถ์ ๋๋ *๋ฅผ ์ฌ์ฉ.
SELECT * FROM ํ
์ด๋ธ๋ช
;
ํน์ ์กฐ๊ฑด์ ํด๋น๋๋ ๋ฐ์ดํฐ ๋ถ๋ฌ์ค๊ธฐ
WHERE๋ฌธ ์ฌ์ฉ.
์กฐ๊ฑด์ ์ฌ์ฉ
์ด๋ค ๊ฐ๊ณผ ๊ฐ๊ฑฐ๋ ํฌ๊ฑฐ๋ ๊ฐ์ ๋ฑ์ ์กฐ๊ฑด์ ํด๋นํ๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ ์ถ์ ๋, ์กฐ๊ฑด์ ์ฌ์ฉ.
SELECT * FROM ํ
์ด๋ธ๋ช
WHERE ํ๋๋ช
์กฐ๊ฑด์ ๊ฐ;
# ex.
SELECT * FROM myMemeber WHERE myID = 1;
- ์กฐ๊ฑด์์ ์ข
๋ฅ
- = : ๊ฐ๋ค
- != ๋๋ <> : ๊ฐ์ง ์๋ค
-
= : ํฌ๊ฑฐ๋ ๊ฐ๋ค
- <= : ์๊ฑฐ๋ ๊ฐ๋ค
-
: ํฌ๋ค
- < : ์๋ค
LIKE๋ฌธ ์ฌ์ฉ
์ผ๋ถ ํ ์คํธ์ ์ผ์นํ๋ ์กฐ๊ฑด์ ๋ฐ์ดํฐ๋ฅผ ๋ถ๋ฌ์ค๊ณ ์ถ์ ๋, LIKE๋ฌธ ์ฌ์ฉ.
SELECT * FROM ํ
์ด๋ธ๋ช
WHERE ํ๋๋ช
LIKE 'ํ
์คํธ';
# ์ด๋ค ํ
์คํธ๋ก ์์ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ณ ์ถ์ ๋
SELECT * FROM ํ
์ด๋ธ๋ช
WHERE ํ๋๋ช
LIKE 'ํ
์คํธ%';
# ์ด๋ค ํ
์คํธ๋ก ๋๋๋ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ณ ์ถ์ ๋
SELECT * FROM ํ
์ด๋ธ๋ช
WHERE ํ๋๋ช
LIKE '%ํ
์คํธ';
# ์ด๋ค ํ
์คํธ๊ฐ ์์น ์๊ด์์ด ์ด๋๊ฐ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฐพ๊ณ ์ถ์ ๋
SELECT * FROM ํ
์ด๋ธ๋ช
WHERE ํ๋๋ช
LIKE '%ํ
์คํธ%';
์ฌ๋ฌ ๊ฐ์ง ์กฐ๊ฑด ์ฌ์ฉ
-
- AND
- ์ฌ๋ฌ ๊ฐ์ง ์กฐ๊ฑด์ AND๋ก ์ฐ๊ฒฐํ๊ฒ ๋๋ฉด ๋ชจ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ ๊ฒฐ๊ณผ๋ง์ ์ถ๋ ฅํจ.
-
- OR
- ์ฌ๋ฌ ๊ฐ์ง ์กฐ๊ฑด์ OR๋ก ์ฐ๊ฒฐํ๊ฒ ๋๋ฉด ํ๋๋ผ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด ๋ชจ๋ ์ถ๋ ฅํจ.
Leave a comment