aspyn.log
๋ก๊ทธ์ธ
aspyn.log
๋ก๊ทธ์ธ
[DB]TIL(Today I Learned)_230806
Aspyn Choi
ยท
2023๋ 8์ 6์ผ
ํ๋ก์ฐ
0
TodayILearned
0
TIL
๋ชฉ๋ก ๋ณด๊ธฐ
17/37
โ๐ป์ค๋ ๋ฐฐ์ด ๊ฒ
1. ํจ์
- ํจ์๋?
ํจ์ : ์ปฌ๋ผ์ ๊ฐ์ ์ฝ์ด์ ์ฐ์ฐํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ
ํจ์ ์ข ๋ฅ
๋จ์ผ ํ ํจ์ : N๊ฐ์ ๊ฐ์ ์ฝ์ด์ N๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ
๊ทธ๋ฃน ํจ์ : N๊ฐ์ ๊ฐ์ ์ฝ์ด์ 1๊ฐ์ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ (ํฉ๊ณ, ํ๊ท , ์ต์, ์ต๋)
2. ๋จ์ผ ํ ํจ์
- LENGTH
- INSTR
- SUBSTR
- TRIM
- ABS
- MOD
- ROUND
- CEIL / FLOOR / TRUNC
- SYSDATE / SYSTIMESTAMP / MONTH_BETWEEN
- ADD_MONTHS / LAST_DAY
- EXTRACT
- TO_CHAR
- TO_DATE
- TO_NUMBER
- NVL
- DECODE
- CASE WHEN
3. ๊ทธ๋ฃน ํจ์
- SUM / AVG
- MIN / MAX
- COUNT
4. GROUP BY, HAVING์
- GROUP BY์
- WHERE์
- GROUP BY ๊ทธ๋ฃน ๋ด ๊ทธ๋ฃน
- HAVING์
- ์ง๊ณํจ์(ROLLUP, CUBE)
- SET OPERATOR(์งํฉ ์ฐ์ฐ์)
์งํฉ์ฐ์ฐ์๋? : ์ฌ๋ฌ SELECT์ ๊ฒฐ๊ณผ๋ฅผ ํ๋์ ๊ฒฐ๊ณผ๋ก ๋ง๋๋ ์ฐ์ฐ์
์ข ๋ฅ
UNION(ํฉ์งํฉ) : ๋ SELECT ๊ฒฐ๊ณผ๋ฅผ ํ๋๋ก ํฉ์นจ. ๋จ, ์ค๋ณต์ ํ๋ฒ๋ง ์์ฑ
INTERSECT(๊ต์งํฉ) : ๋ SELCET ๊ฒฐ๊ณผ ์ค ์ค๋ณต๋๋ ๋ถ๋ถ๋ง ์กฐํ
UNION ALL : UNION + INTERSECT ํฉ์งํฉ์์ ์ค๋ณต ๋ถ๋ถ ์ ๊ฑฐ X
MINUS(์ฐจ์งํฉ) : A์์ A,B ๊ต์งํฉ ๋ถ๋ถ์ ์ ๊ฑฐํ๊ณ ์กฐํ
Aspyn Choi
-
ํ๋ก์ฐ
์ด์ ํฌ์คํธ
[DB]TIL(Today I Learned)_230803
๋ค์ ํฌ์คํธ
[DB]TIL(Today I Learned)_230807
0๊ฐ์ ๋๊ธ
๋๊ธ ์์ฑ