๋ด๊ฐ ๋ณด๋ ค๊ณ ํท๊ฐ๋ฆฌ๋ ๊ฑฐ ์ ๋ฆฌํ ๊ฒ
1. ์ ๊ทํ
๋ฐ์ดํฐ์ ์ ํฉ์ฑ(๋ฐ์ดํฐ์ ์ ํ์ฑ๊ณผ ์ผ๊ด์ฑ์ ์ ์งํ๊ณ ๋ณด์ฅ)ํ๊ธฐ ์ํด ์ํฐํฐ๋ฅผ ์์ ๋จ์๋ก ๋ถ๋ฆฌํ๋ ๊ณผ์ ์ด๋ค. ์ ๊ทํ๋ฅผ ํ ๋ ๋ฐ์ดํฐ ์กฐํ ์ฑ๋ฅ์ ๋ณด์ฅ ๋ชปํ์ง๋ง ์ ๋ ฅ, ์์ , ์ญ์ ์ฑ๋ฅ์ ์ผ๋ฐ์ ์ผ๋ก ํฅ์๋๋ค๊ณ ๋ณผ ์ ์๋ค.
๋ด๊ฐ ์์ ์ ์ ๋ฆฌํ๊ฑฐ
1) ์ 1์ ๊ทํ ์๋ฐ
- ํ ์นธ์ , ๋ก ํญ๋ชฉ ์ฌ๋ฌ๊ฐ ๋ค์ด ๊ฐ๊ฑฐ
- ํ ์ค์ ๊ฐ์กฑ1, ๊ฐ์กฑ2, ๊ฐ์กฑ3 ์ฒ๋ผ ์ ์ฌํ ์์ฑ ๋ฐ๋ณต ๊ทธ๋ฃน ํํ๋ฅผ ๋๋๊ฑฐ
- ๋๋ฉ์ธ์ด ์์๊ฐ ์๋
2) ์ 2์ ๊ทํ ์๋ฐ
- ์ผ๋จ PK๊ฐ ๋ณตํฉํค์ธ๋ฐ ์ผ๋ฐ ์์ฑ์ด ๊ทธ ์ค ํ๋์๋ง ์ข ์
- `๋ถ๋ถํจ์์ข ์`
- ์ํฐํฐ์ ๋ชจ๋ ์ผ๋ฐ ์์ฑ์ ๋ฐ๋์ ๋ชจ๋ ์ฃผ์๋ณ์์ ์ข ์๋์ด์ผ ํ๋๋ฐ ์ฃผ์๋ณ์๊ฐ ๋ณตํฉ์๋ณ์์ธ ๊ฒฝ์ฐ ์ผ๋ฐ ์์ฑ์ด ์ฃผ์๋ณ์์ ์ผ๋ถ์๋ง ์ข ์๋ ์ ์๋ค.
3) ์ 3์ ๊ทํ ์๋ฐ
- ์ฃผ์๋ณ์๊ฐ ์๋ ๋ชจ๋ ์์ฑ ๊ฐ์๋ ์๋ก ์ข ์๋ ์ ์๋ค
- `์ดํ์ ํจ์ ์ข ์`
- ์ผ๋ฐ ์์ฑ๋ค๊ฐ์ ์ข ์
2. ๋ฐ์ ๊ทํ
๋ฐ์ดํฐ์ ์กฐํ ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ๋ฐ์ดํฐ๊ฐ์ ์ค๋ณต์ ํ์ฉํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋ฃนํํ๋ ๊ณผ์ ์ด๋ค. ์กฐํฌ ์ฑ๋ฅ์ ํฅ์ ๋ ์ ์์ผ๋ ์ ๋ ฅ, ์์ , ์ญ์ ์ฑ๋ฅ์ ์ ํ ๋ ์ ์๋ค.
์ ๊ทํ -> ์ ๋ ฅ, ์์ , ์ญ์ ์ฑ๋ฅ UP
๋ฐ์ ๊ทํ -> ์กฐํ ์ฑ๋ฅ UP
โ ๋ชจ๋ธ ์ค๊ณ๊ณผ์ ์์ ์ ๊ทํ์ ๋ฐ์ ๊ทํ๋ ๋์์ ์ผ์ด๋๋ค. X
=> ๋ฐ์ ๊ทํ๋ ๋ชจ๋ ์ ๊ทํ๋ฅผ ๋ง์น ํ ์ฑ๋ฅ์ ์ด์๊ฐ ์์ ๋๋ง ๊ณ ๋ คํ๋ ๊ฒ์ด ์์น์ด๋ค.
โญ ๋ฐ์ ๊ทํ๋ฅผ ํ๋ฉด ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ด ์ ํด๋๋ค๊ณ ๋ณผ ์ ์๋ค. O
๋ฐ์ ๊ทํ ์ข ๋ฅ
(1) ํ ์ด๋ธ ๋ฐ์ ๊ทํ
- ํ ์ด๋ธ ๋ณํฉ (1:1๊ด๊ณ, 1:M๊ด๊ณ, ์ํผ์๋ธํ์ ๋ณํฉ)
- ํ ์ด๋ธ ๋ถํ
:: ์์ง ๋ถํ = ์์ฑ๋ถํ
:: ์ํ ๋ถํ = ์ธ์คํด์ค ๋ถํ , ํํฐ์ ๋
- ํ ์ด๋ธ ์ถ๊ฐ (์ค๋ณต/ํต๊ณ/์ด๋ ฅ/๋ถ๋ถ ํ ์ด๋ธ ์ถ๊ฐ)
(2) ์ปฌ๋ผ ๋ฐ์ ๊ทํ
- ์ค๋ณต ์ปฌ๋ผ ์ถ๊ฐ
- ํ์ ์ปฌ๋ผ ์ถ๊ฐ
- ์ด๋ ฅํ ์ด๋ธ ์ปฌ๋ผ ์ถ๊ฐ
(3) ๊ด๊ณ ๋ฐ์ ๊ทํ(์ค๋ณต๊ด๊ณ ์ถ๊ฐ)
**์ข ์๊ด๊ณ์ถ๊ฐ๋ ๋ฐ์ ๊ทํ์ ์ข ๋ฅ๊ฐ ์๋
**์ํผ/์๋ธํ์ ํ ์ด๋ธ ๋ถ๋ฆฌ๋ ๋ฐ์ ๊ทํ์ ์ข ๋ฅ๊ฐ ์๋
๋ค์ ๋ฐ์ดํฐ ๋ชจ๋ธ์ด ์ด๋ค ์ ๊ทํ ๋์์ธ์ง ๊ณ ๋ฅด์์ค.
[์ฃผ๋ฌธ]
์ฃผ๋ฌธ๋ฒํธ ์ํ์ฝ๋ |
์ฃผ๋ฌธ์ผ์ |
์ฃผ๋ฌธ์๋ |
ํ์๋ฒํธ |
ํ์๋ช |
PK๊ฐ ๋ณตํฉ์ด๋ผ๊ณ ๋ฌด์กฐ๊ฑด 2์ฐจ์ ๊ทํ ๋์ ์๋.
ํ์๋ช (์ผ๋ฐ์์ฑ)์ด ํ์๋ฒํธ(์ผ๋ฐ์์ฑ)์ ์ข ์๋์์ผ๋ฏ๋ก 3์ฐจ ์ ๊ทํ ๋์์ด๋ค.
ํ ์ด๋ธ ๋ณํฉ์ ๋ํ ์ค๋ช
โญ 1:M ๊ด๊ณ์์์ ํ ์ด๋ธ ๋ณํฉ์ 1์ชฝ์ ํด๋นํ๋ ํ ์ด๋ธ์ ์์ฑ ๊ฐ์๊ฐ ์ ์ด์ผ ์ ๋ฆฌํ๋ค.
โญ ํ ์ด๋ธ์ ๊ด๊ณ๊ฐ ๊ฐ๊ฒฐํฉ์ด์ด์ ๊ฐ์ด ์กฐํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋๋ถ๋ถ์ผ ๊ฒฝ์ฐ ๋น์ ๊ทํ๋ฅผ ๊ณ ๋ คํด์ผ ํ๋ค.
โญ ์ง๋์น JOIN์ผ๋ก ์ธํด ์ฑ๋ฅ์ ๋ฌธ์ ๊ฐ ์์ ๊ฒฝ์ฐ ์ํํ๋ค.
ํ ์ด๋ธ ์์ง ๋ถํ ์ ๋ํ ์ค๋ช
โญ ํ ์ด๋ธ์ ์ผ๋ถ ์์ฑ์ ๋ณ๋์ ํ ์ด๋ธ๋ก ๋ถ๋ฆฌํ๋ ๊ฒ์ด๋ค.
โญ ํ ์ด๋ธ์ ์์ง ๋ถํ ํ๋ฉด ํ ๊ฐ์ ๋ธ๋ก์ ๋ ๋ง์ ์ธ์คํด์ค๋ฅผ ์ ์ฅ ํ ์ ์๊ฒ ๋๋ค.
โญ ์์ฑ์ ์ฌ์ฉ ๋น๋๋ ์์ฑ๊ฐ์ด NULL ์ฌ๋ถ๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ถํ ํ ์ ์๋ค.
โ ํ ์ด๋ธ์ ์์ง๋ถํ ํ๋ ๊ฒฝ์ฐ 1:1 ๊ด๊ณ ๋ด์ง 1:M๊ด๊ณ๊ฐ ํ์ฑ ๋ ์ ์๋ค.
=> 1:1๊ด๊ณ ํ ์ด๋ธ์ด 2๊ฐ ์๊ธด๋ค.
ํ ์ด๋ธ ์ํ ๋ถํ ์ ๋ํ ์ค๋ช
โญ ํ ์ด๋ธ์ ํน์ ์ธ์คํด์ค๋ฅผ ๋ณ๋์ ํ ์ด๋ธ๋ก ๋ถํ ํ๋ ๊ฒ์ด๋ค.
โญ DB์ ํํฐ์ ๋ ๊ธฐ๋ฒ์ ์ฃผ๋ก ์ด์ฉํ๋ค.
โญ ํ ์ด๋ธ ์ํ๋ถํ ์ ํ ๊ฒฝ์ฐ ๊ด๊ณ๊ฐ ์๋ ๋ค์์ ํ ์ด๋ธ์ด ์์ฑ๋๋ค.
โ ํ ์ด๋ธ ์ํ ๋ถํ ์ ๊ธฐ์ค์ ๊ธฐ๊ฐ์ด๋ค.
=> ์ฃผ๋ก ๊ธฐ๊ฐ์ด์ง๋ง ๋ค๋ฅธ ์์ฑ์ด ๋ ์๋ ์๋ค.
ํ ์ด๋ธ์ ์ถ๊ฐํ๋ ๊ฒฝ์ฐ
- ํน์ ๋ฒ์์ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฃผ ์ฒ๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ
- ์ ๊ทํ๋ก ์ธํ ์ฑ๋ฅ ๊ฐ์๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ
- ๋ฏธ๋ฆฌ ๊ณ์ฐ๋ ๊ฐ์ ์ ์ฅํด๋ ์ผ๋ก์จ ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ํฅ์ ์ํค๋ ค๋ ๊ฒฝ์ฐ
๋ฐ์ดํฐ๋ชจ๋ธ๋ง ์์
1. ๋ฐ์ดํฐ ๋ชจ๋ธ์ ๋ง๊ฒ `์ ๊ทํ`๋ฅผ ์ํํ๋ค.
2. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ `์ฉ๋ ๋ฐ ํธ๋์ญ์ ์ ํ`์ ํ์ ํ๋ค.
3. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ฑ๋ฅ์ ๊ณ ๋ คํ์ฌ `๋ฐ์ ๊ทํ`๋ฅผ ์ํํ๋ค.
4. PK/FK ๋ฑ์ ์กฐ์ ํ์ฌ `์ธ๋ฑ์ค`๋ฅผ ๋ฐ์ํจ์ผ๋ก์จ ์ฑ๋ฅ์ ํฅ์์ํจ๋ค.
5. ๋ฐ์ดํฐ ๋ชจ๋ธ์ ์ฑ๋ฅ์ `๊ฒ์ฆ`ํ๋ค.
NULL ์ฐ์ฐ์ ๋ํ ์ค๋ช
โญ NULL์ด ํฌํจ๋ ์ง๊ณ ํจ์๋ NULL์ ์ ์ธํ๊ณ ์ ๊ณ์ฐ๋๋ค.
โญ NULL์ด ํฌํจ๋ ์ฌ์น์ฐ์ฐ์ ๊ฒฐ๊ณผ๋ ํญ์ NULL์ด๋ค.
โ WHERE COL IS NULL ์กฐ๊ฑด์ WHERE COL = NULL ์กฐ๊ฑด๊ณผ ๊ฐ๋ค.
โญWHERE COL IS NOT NULL ์กฐ๊ฑด์ COL์ด NULL์ด ์๋ ํ๋ง ์ถ๋ ฅํ๋ ์กฐ๊ฑด์ด๋ค.
WHERE COL IS NOT NULL ์กฐ๊ฑด์ COL ๊ฐ์ด NULL์ธ ํ์ ๋ฐํํ์ง๋ง COL = NULL ์ ๊ฒฐ๊ณผ๋ ํญ์ False ์ด๋ค. ๊ทธ๋์ ์๋ฌด๋ฐ ํ๋ ๋ฐํํ์ง ์๋๋ค.
NULL์ ๊ฐ์ด ์๋๊ธฐ ๋๋ฌธ์ ์ง์ ๋น๊ตํ ์ ์๋ค. NULL์ ๊ฐ์ด ์๊ฑฐ๋ ์ ์๋์ง ์์ ์ํ๋ฅผ ๋ํ๋ด๋ฏ๋ก NULL์ ๋ค๋ฅธ ๊ฐ๊ณผ ๋น๊ตํ ๋๋ `์ผ๋ฐ์ ์ธ ๋น๊ต ์ฐ์ฐ์(=)`๋ฅผ ์ฌ์ฉํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, COL = NULL์ `์ปฌ๋ผ์ ๊ฐ์ด NULL๊ณผ ๊ฐ๋ค`๋ ์กฐ๊ฑด์ธ๋ฐ, NULL์ ๊ฐ์ด ์๋ ์ํ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ ์์ฒด๋ก ๊ฐ์ด ์๋ค๋ ๊ฒ์ ๋ํ ๋น๊ต๋ฅผ ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ด ์กฐ๊ฑด์ ํญ์ false๊ฐ ๋๋ค.
-- ์๋ชป๋ ๋น๊ต (ํญ์ false)
SELECT * FROM table WHERE COL = NULL; -- ํญ์ false
-- ์ฌ๋ฐ๋ฅธ ๋น๊ต
SELECT * FROM table WHERE COL IS NULL; -- COL์ด NULL์ธ ๊ฒฝ์ฐ
SELECT * FROM table WHERE COL IS NOT NULL; -- COL์ด NULL์ด ์๋ ๊ฒฝ์ฐ
๋ค์ ์ค ๊ฒฐ๊ณผ๊ฐ์ด ๊ฐ์ฅ ์์ SQL์ ๋ฌด์์ธ๊ฐ?
[SAMPLE ํ ์ด๋ธ]
COL1 | COL2 |
10 | NULL |
NULL | 15 |
30 | 25 |
1. SELECT COUNT(COL1)*10 FROM SAMPLE;
2. SELECT SUM(COL1+COL2)/4 FROM SAMPLE;
3. SELECT SUM(COL2)/2 FROM SAMPLE;
4. SELECT AVG(COL1) FROM SAMPLE;
๋๋จธ์ง๋ ์ง๊ณํจ์๋ก ๋ฐ์ดํฐ ์ค NULL์ธ ํ์ด ์ ์ธ๋์ด ๊ณ์ฐ๋๋ค. (20)
2. ์ ๊ฒฝ์ฐ๋ ์ฌ์น์ฐ์ฐ์ด ํฌํจ๋์ด ๊ฐ์ด ๋ค๋ฅด๋ค.
10+NULL=NULL, NULL+15=NULL์ด๋ฏ๋ก ๊ฒฐ๊ตญ (35+25)/4 = 13.75๊ฐ ๋๋ค.
โ์ํ ์ํฐํฐ์ ์ต๊ทผ ์ํ๊ฐ๊ฒฉ ์์ฑ์ ํ์ ์ปฌ๋ผ์ ํด๋นํ๋ค.
์ํ ์ํฐํฐ์ ์ต๊ทผ ์ํ๊ฐ๊ฒฉ ์์ฑ์ ์ฑ๋ฅ ํฅ์์ ์ํด ์ค๋ณต ์ปฌ๋ผ์ ์ถ๊ฐํ ๊ฒ์ด๋ค.
ํ์ ์ปฌ๋ผ์ด๋?
ํ์ ์ปฌ๋ผ์ด๋ ๋ค๋ฅธ ์ปฌ๋ผ์ ๊ฐ์ ๋ฐํ์ผ๋ก ๊ณ์ฐ๋ ์ปฌ๋ผ์ด๋ค. ์ด ์ปฌ๋ผ์ ์ค์ ๋ก ์ ์ฅ๋๋ ๊ฐ์ด ์๋๋ผ, ๋ค๋ฅธ ๊ฐ๋ค์ ์กฐํฉ์ด๋ ๊ณ์ฐ ๊ฒฐ๊ณผ๋ก ์ค์๊ฐ์ผ๋ก ๋์ ์ผ๋ก ๊ณ์ฐ๋ ๊ฐ์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด ์ปฌ๋ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋์ง ์๊ณ , ์ฟผ๋ฆฌํ ๋๋ง๋ค ๊ณ์ฐ๋๋ค.
์) ์ฐ๋ด ๊ณ์ฐ
SELECT ๊ธฐ๋ณธ๊ธ + ๋ณด๋์ค AS ์ฐ๋ด FROM ์ง์;
์) ๋์ด ๊ณ์ฐ
SELECT DATEDIFF(CURDATE(), ์๋
์์ผ) / 365 AS ๋์ด FROM ํ์;
์) ํ ์ธ๊ฐ๊ฒฉ ๊ณ์ฐ
SELECT ์ ๊ฐ * (1 - ํ ์ธ์จ) AS ํ ์ธ ๊ฐ๊ฒฉ FROM ์ํ;
p.72
18. ์ํ์ ๋ํ ๊ฐ๊ฒฉ ์ด๋ ฅ ์ ๋ณด๋ฅผ ์ํ ๊ฐ๊ฒฉ ์ด๋ ฅ ์ํฐํฐ๋ก ๋ถ๋ฅํ์ฌ ์ ์ฅํ๊ณ ์๋ค. ํ์ง๋ง ์ํ์ ๋ํ ์ ๋ณด๋ฅผ ์กฐํํ ๋๋ง๋ค ์ํ๊ฐ๊ฒฉ ์ด๋ ฅ ์ํฐํฐ์์ ํด๋น ์ํ์ ์ต์ ๊ฐ๊ฒฉ์ ๊ฐ์ด ์กฐํํด ์์ผ ํด์ ์ฑ๋ฅ ์ ํ๊ฐ ์ฐ๋ ค๋๋ ์ํฉ์ด๋ค. ๋ค์ ์ค๋ช ์ค ๊ฐ์ฅ ์ ์ ํ ๊ฒ์?
1. ํ์์ปฌ๋ผ์ ์ถ๊ฐํ๋ค.
2. ์ํ ์ํฐํฐ์ ์ํ๊ฐ๊ฒฉ ์ด๋ ฅ ์ํฐํฐ๋ฅผ ํตํฉํ๋ค.
3. ์ด๋ ฅ ํ ์ด๋ธ์ ์ปฌ๋ผ์ ์ถ๊ฐํ๋ค.
4. ํต๊ณ ํ ์ด๋ธ์ ์ถ๊ฐํ๋ค.
'์ ํ์์ปฌ๋ผ์ ์ถ๊ฐํ๋ค'๊ฐ ๋ต์ด ์๋๊ฐ? (chatGPT)
ํ์ ์ปฌ๋ผ์ ์ถ๊ฐํ๋ค๋ ๊ฒ์ ์ํ ๊ฐ๊ฒฉ ์ด๋ ฅ ํ ์ด๋ธ์์ ์ํ์ ์ต์ ๊ฐ๊ฒฉ์ ๋์ ์ผ๋ก ๊ณ์ฐํ์ฌ, ์ํ ์ํฐํฐ์ ๊ฐ๊ฒฉ ์ปฌ๋ผ์ ์ถ๊ฐํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ํ์ ์ปฌ๋ผ์ ์ฃผ๋ก ๋ค๋ฅธ ๊ฐ๋ค์ ๊ณ์ฐํ๊ฑฐ๋ ์กฐํฉํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ, ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์๊ฐ์ผ๋ก ๊ณ์ฐ๋ ๊ฐ์ ๋ํ๋ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ต์ ๊ฐ๊ฒฉ์ ๊ณ ์ ๋ ๊ฐ์ผ๋ก, ๊ณ์ฐ๋ ๊ฐ์ ์ ์ฅํ๋ ๊ฒ์ด ์๋๋ผ ์ค์ ๋ก ์ ์ฅ๋ ์ต์ ๊ฐ์ ๊ฐ์ ธ์์ผ ํฉ๋๋ค.
๋ฐ๋ผ์ ์ํ ๊ฐ๊ฒฉ ์ด๋ ฅ ํ ์ด๋ธ์์ ์ต๊ทผ ๊ฐ๊ฒฉ์ ํ์ ์ปฌ๋ผ์ผ๋ก ๊ณ์ฐํ๋ ๋ฐฉ๋ฒ์ ์ ์ ํ์ง ์์ต๋๋ค. ์ต์ ๊ฐ๊ฒฉ์ ๊ณ์ฐ์ด ์๋ ์กฐํ๋ฅผ ํตํด ์ง์ ์ ์ผ๋ก ์ ์ฅ๋ ๊ฐ์ด์ด์ผ ํ๋ฏ๋ก ํ์ ์ปฌ๋ผ์ ์ ํฉํ ํด๊ฒฐ์ฑ ์ด ์๋๋๋ค.
p.72
20. ๋ค์ ์ค ๊ดํธ ์์ ์๋ง์ ๋ง์ ๋ฌด์์ธ๊ฐ?
ํ ์ด๋ธ ๋ฐ์ ๊ทํ๋ ์ฑ๋ฅ ํฅ์์ ๋ชฉ์ ์ผ๋ก ์ํ๋์ง๋ง ์ผ๋ฐ์ ๊ธ๋ก ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ๊นจํธ๋ฆด ์ํ์ฑ์ ๊ฐ์ง๊ณ ์๋ค. ํ์ง๋ง (_______)๋ ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ๊นจ๋จ๋ฆด ์ํ ์์ด ๋ฐ์ดํฐ ์ฒ๋ฆฌ์ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ ๋ฐ์ ๊ทํ ๊ธฐ๋ฒ์ด๋ค.
๋ต: `์ค๋ณต ๊ด๊ณ ์ถ๊ฐ`
'Coding > SQL&DataBase' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[SQLD] JOIN (Inner, Outer, Self, Natural, Cross JOIN) (6) | 2024.11.17 |
---|---|
[SQLD] NULL ๊ด๋ จ ํจ์, CASE, DECODE, SQL์คํ์์ (5) | 2024.11.16 |
[SQLD] SQL ๊ธฐ๋ณธ ํจ์ (๋ฌธ์์ด, ์ซ์, ๋ ์ง ๋ฑ) (7) | 2024.11.16 |
[SQLD] ๋ฐ์ดํฐ๋ชจ๋ธ๋ง์ ์ดํด (6) | 2024.11.16 |
[Database] ์ ๊ทํ ์ฝ๊ฒ ์ดํดํ๊ธฐ, ์ 1์ ๊ทํ, ์ 2์ ๊ทํ, ์ 3์ ๊ทํ, BCNF (1) | 2024.03.26 |