9์์ ์ํ๋ณธ๊ฑฐ ๋น์ฐํ ํจ์ค์ธ ์ค ์๊ณ ๋ฃฐใน๋๋ผ ์ง์ ์๋๋ฐ
2์ ์ฐจ์ด๋ก ์ปคํธ๋ผ์ธ ๋ชป๋๊ธด๊ณ ์คํ์ผ?
์๋ ์ด๊ฒ ๋ง์ด ๋ผ
์...ใ
ใ
ใ
ใ
ํน๋ฐ์..

๊ฒฐ๊ตญ ๋ค์ ๋ด์ ๋ฐ๋
์ด์ ์ข๋ง ๋ ๊ณต๋ถํด์ ํฌํธํด๋ฆฌ์ค ๋ง๋ค๊ตฌ
๊ฐ๋ฐ์๋ก ๊ผญ ์
์ฌํ์...

* HAVING์ ์ SELECT ์ ๋ณด๋ค ๋จผ์ ์ํ๋๋ฏ๋ก SELECT ์ ์์ ๊ธฐ์ ๋ ALIAS ์ฌ์ฉํ ์ ์๋ค๋๊ฑฐ
๊ฐ๊ธฐ ์ ์ ์์นจ์ ์ต์ข ๋ณต์ต
P.187
โญ๊ทธ๋ฃนํจ์ ์๊ณ/์ด๊ณํจ์ ROLL UP, CUBE, GROUPING SETS, GROUPING
P.222
์๋์ฐ ํจ์ RANK, DENSE_RANK, ROW_NUMBER

P.240
์๋์ฐํจ์ ์ฌ์ฉ ์ต์
, WINDOWING์ ์ด์ฉํด์ ์ง๊ณํ๋ ค๋ ๋ฐ์ดํฐ์ ๋ฒ์ ์ง์
UNBOUNDED PRECEDING ์์ชฝ ๋๊น์ง
UNBOUNDED FOLLOWING ์๋์ชฝ ๋๊น์ง
CURRENT ROW ํ์ฌ ํ
n PRECEDING ํ์ฌ ํ์์ ์๋ก n๋งํผ ์ด๋
n FOLLOWING ํ์ฌ ํ์์ ์๋๋ก n๋งํผ ์ด๋
ROWS ํ ์์ฒด๊ฐ ๊ธฐ์ค
RANGE ํ์ด ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ ๊ฐ์ด ๊ธฐ์ค
P.251
ํํฐ์
๋ FIRST_VALUE, LAST_VALUE, LAG,LEAD
https://m.blog.naver.com/nicewjdqls/223663050651
(1๋ถSQLD 2๊ณผ๋ชฉ) ์๋์ฐ ํจ์ ์ฝ๊ฒ ์ดํดํ๊ธฐ(LAG, LEAD) + ๋ฌธ์ ํ์ด
๋ฐ์ดํฐ๋ฒ ์ด์ค์์ ๊ฐ ํ์ ์ฝ๋๊ฒ์ ์์น์ผ๋ก ํ๊ธฐ์ ํ๊ฐ์ ํ์ด ์คํ๋ ๋ ์ด์ ๊ฐ, ์ดํ๊ฐ์ ์ค๋ณต์ผ๋ก ์ค...
blog.naver.com
P.261
PERCENT_RANK
CUME_DIST
NTITLE
P.263๋ฌธ์ , P.264๋ฌธ์ , P.265 ํ๊ดํ
P.267
TOP_N์ฟผ๋ฆฌ ROWNUM ์ด๋ป๊ฒ ์ฐ๋์ง
https://m.blog.naver.com/dejavuhyo/222341006678
Oracle ROW_NUMBER
1. ROW_NUMBER() ๊ธฐ๋ฅ ROW_NUMBER()๋ ํํฐ์ ์ ๊ฐ ํ ๋๋ ๊ฒฐ๊ณผ ์งํฉ์ ๊ฐ ํ์ ์์ฐจ ...
blog.naver.com
P.276
โญ๊ณ์ธต์ฟผ๋ฆฌ
P.336
DDL, DML, DCL, TCL
DCL์ DB์ ๊ทผ ๊ถํ ์ฃผ๋๊ฑฐ(GRANT, REVOKE)
TCL๋ ํธ๋์ญ์
์ ์ ์ดํ๋ ๋ช
๋ น์ด(SAVEPOINT, ROLLBACK)
P.326, P.337์ 05๋ฒ๋ฌธ์
savepoint ๋ฌธ์ ๋ค
P.339
08, 09, 10, 13 ์ค๋ต์ ๋ฆฌ
์ ์ฝ์กฐ๊ฑด ํ
์ด๋ธ ์์ฑํ๋ฉด์ ๋ถ์ฌํ๋๊ฑฐ๋ ๋์ค์ ๋ถ์ฌํ๋ ๊ฑฐ
CREATE TABLE employees (
id INT PRIMARY KEY, -- ๊ธฐ๋ณธ ํค ์ ์ฝ์กฐ๊ฑด
name VARCHAR(50) NOT NULL, -- NOT NULL ์ ์ฝ์กฐ๊ฑด
age INT CHECK (age >= 18), -- CHECK ์ ์ฝ์กฐ๊ฑด
department_id INT,
CONSTRAINT fk_department FOREIGN KEY (department_id)
REFERENCES departments (id) -- ์ธ๋ ํค ์ ์ฝ์กฐ๊ฑด
);

โญ ํ
์ด๋ธ ์์ฑํ๋ฉด์ ์ ์ฝ์กฐ๊ฑด ๋ฐ๋ก ๋ถ์ฌํ๋ ์ฟผ๋ฆฌ
CONSTRAINT fk_department FOREIGN KEY (department_id)
REFERENCES departments (id) -- ์ธ๋ ํค ์ ์ฝ์กฐ๊ฑด
โญ ํ
์ด๋ธ ๋จผ์ ์์ฑํ๊ณ ๋์ค์ ์ ์ฝ์กฐ๊ฑด ๋ฐ๋ก ์ถ๊ฐํ๋ ์ฟผ๋ฆฌ
ALTER TABLE employees
ADD CONSTRAINT fk_department FOREIGN KEY (department_id) REFERENCES departments (id);
ADD๋ COLUMN ์์ฐ๊ณ ๋ฐ๋ก ์ปฌ๋ผ๋ช
RENAME์ COLUMN ์
'ํ ์ผ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
24/11/21 ์๊ณ ๋ฆฌ์ฆ & ๊ธฐ์ ๋ก๋๋งต (28) | 2024.11.21 |
---|---|
24/11/19 (32) | 2024.11.19 |
24/11/15 ๊ธ์์ผ์ ์ผ๊ธฐ (5) | 2024.11.15 |
24/11/12 (8) | 2024.11.12 |
24/11/10 (10) | 2024.11.10 |