μ§κ³ν¨μ
- COUNT(*): NULLκ°μ ν¬ν¨ν νμ μ μΆλ ₯
- COUNT(ννμ): NULL κ°μ μ μΈν ννμμ νμ μ μΆλ ₯
- SUM([DISTINCT | ALL] ννμ): ννμμ NULL κ°μ μ μΈν ν©κ³ μΆλ ₯
- AVG([DISTINCT | ALL] ννμ): ννμμ NULL κ°μ μ μΈν νκ· μΆλ ₯
- MAX([DISTINCT | ALL] ννμ): ννμμ μ΅λκ° μΆλ ₯
- STDEV([DISTINCT | ALL] ννμ): ννμμ νμ€νΈμ°¨ μΆλ ₯
- VARIAN([DISTINCT | ALL] ννμ): ννμμ λΆμ° μΆλ ₯
GROUP BY
- νλ€μ μκ·Έλ£Ήν ν¨.
- GROUP BY λ μνμμ SELECT μ€ν
HAVING
- 쑰건μ λΆμ¬νμ¬ μ‘°κ±΄μ λ§λ λ°μ΄ν°λ€μ κ·Έλ£Ήν
- κ·Έλ£Ήμ λνλ΄λ κ²°κ³Ό μ§ν© νμλ§ μ‘°κ±΄ λΆμ¬.
ORDER BY
- μ‘°νλ λ°μ΄ν°λ₯Ό λ€μν λͺ©μ μ λ§κ² νΉμ μΉΌλΌ κΈ°μ€μΌλ‘ μ λ ¬νμ¬ μΆλ ₯.
- μ λ ¬ μ
- μ€ν μμ
- FROM → WHERE → GROUP BY → HAVING → SELECT → ORDER BY
TOP N
- λ μ½λ μλ₯Ό μ§μ ν μ μλ λͺ λ Ήμ΄.
JOIN (λ κ° μ΄μμ ν μ΄λΈ μ°κ²° λλ κ²°ν©)
- EQUI JOIN
- λ κ°μ ν μ΄λΈ κ° μΉΌλΌ κ°λ€μ΄ μΌμΉνλ κ²½μ°μ μ¬μ©
- Non EQUI JOIN
- μ ννκ² μΌμΉνμ§ μμ λ μ¬μ©
- ‘=’ μ μ μΈν λ€λ₯Έ μ°μ°μλ€μ μ¬μ©ν΄ joinμ μν.
Uploaded by
N2T