
2025-03-24
| ๋ถ๋ฅ | ์ค๋ช | ์ฃผ์ ํค์๋ |
|---|---|---|
| DML | ๋ฐ์ดํฐ ์กฐ์ | SELECT, INSERT, UPDATE, DELETE |
| DDL | ๋ฐ์ดํฐ ์ ์ | CREATE, ALTER, DROP |
| DCL | ๊ถํ ์ ์ด | GRANT, REVOKE |
| TCL | ํธ๋์ญ์ ์ ์ด | COMMIT, ROLLBACK, SAVEPOINT |
-- ์ด๋ฆ์ด '๊น๊ฒฝํธ'์ธ ์ฌ์ฉ์
SELECT *
FROM usertbl
WHERE name = '๊น๊ฒฝํธ';
-- ์ถ์์ฐ๋ 1970 ์ด์ AND ํค 182 ์ด์
SELECT *
FROM usertbl
WHERE birthyear >= 1970
AND height >= 182;
-- ์ถ์์ฐ๋ 1970 ์ด์ OR ํค 182 ์ด์
SELECT *
FROM usertbl
WHERE birthyear >= 1970
OR height >= 182;
-- ์ถ์์ฐ๋๊ฐ 1970๋
์ด์ ~ 1980๋
์ดํ
SELECT *
FROM usertbl
WHERE birthyear BETWEEN 1970 AND 1980;
-- ์ฃผ์๊ฐ ๊ฒฝ๋จ, ์ ๋จ, ๊ฒฝ๋ถ์ธ ์ฌ์ฉ์
SELECT *
FROM usertbl
WHERE addr IN ('๊ฒฝ๋จ', '์ ๋จ', '๊ฒฝ๋ถ');
-- ํด๋ํฐ ์์๋ฆฌ๊ฐ 010 ๋๋ 011
SELECT *
FROM usertbl
WHERE mobile1 IN ('010', '011');
-- ์ด๋ฆ์ด '๊น'์ผ๋ก ์์
SELECT name, height
FROM usertbl
WHERE name LIKE '๊น%';
-- ๋ ๋ฒ์งธ ๊ธ์๊ฐ '์ฌ'์ด๊ณ ์ธ ๊ธ์์ธ ์ด๋ฆ
SELECT name, height
FROM usertbl
WHERE name LIKE '_์ฌ๋ฒ';
-- ํด๋ํฐ ์๋ฒํธ๊ฐ ์๋ ์ฌ์ฉ์
SELECT *
FROM usertbl
WHERE mobile1 IS NULL;
-- ํด๋ํฐ ์๋ฒํธ๊ฐ ์กด์ฌํ๋ ์ฌ์ฉ์
SELECT *
FROM usertbl
WHERE mobile1 IS NOT NULL;
-- ์ฃผ์(์ง์ญ) ์ค๋ณต ์ ๊ฑฐ ํ ์กฐํ
SELECT DISTINCT addr
FROM usertbl;
-- ์ ํ๋ฒํธ ์ฐ๊ฒฐ (NULL ๊ณ ๋ ค)
SELECT name,
addr,
NVL(mobile1, '') || NVL(mobile2, '') AS phone
FROM usertbl;
-- ์ ์ฒด ๊ตฌ๋งค ๋ด์ญ ๋ณด๊ธฐ
SELECT *
FROM buytbl;
-- ๊ตฌ๋งค ์๋์ด 5 ์ด์
SELECT *
FROM buytbl
WHERE amount >= 5;
-- ๊ฐ๊ฒฉ์ด 50~500 ์ฌ์ด
SELECT userID, prodName
FROM buytbl
WHERE price BETWEEN 50 AND 500;
-- ์๋์ด 10 ์ด์์ด๊ฑฐ๋ ๊ฐ๊ฒฉ์ด 100 ์ด์
SELECT *
FROM buytbl
WHERE amount >= 10
OR price >= 100;
-- userID๊ฐ 'K'๋ก ์์ํ๋ ์ฌ์ฉ์
SELECT *
FROM buytbl
WHERE userID LIKE 'K%';
-- ๊ทธ๋ฃน๋ช
์ด '์์ ' ๋๋ '์ ์'
SELECT *
FROM buytbl
WHERE groupname IN ('์์ ', '์ ์');
-- ์ํ๋ช
์ด '์ฑ
'์ด๊ฑฐ๋, userID๊ฐ 'W'๋ก ๋๋๋ ์ฌ์ฉ์
SELECT *
FROM buytbl
WHERE prodname = '์ฑ
'
OR userID LIKE '%W';
WHERE ์กฐ๊ฑด์ ์ ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ ๋ ์ฌ์ฉ๋๋ค. IN, BETWEEN, LIKE, IS NULL ๋ฑ์ ํ์ฉํ๋ฉด ๋ค์ํ ์กฐ๊ฑด ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํ๋ค. DISTINCT, ALIAS, ||(๋ฌธ์์ด ์ฐ๊ฒฐ ์ฐ์ฐ์), NVL() ํจ์ ๋ฑ์ผ๋ก ์ถ๋ ฅ ๊ฒฐ๊ณผ๋ฅผ ์ ์ฐํ๊ฒ ์ ์ดํ ์ ์๋ค.