DB
[PostgreSQL / mySQL] COALESCE NULL μ²΄ν¬ ν¨μ
natrue
2022. 2. 14. 11:46
728x90
COALESCE : param1μ κ°μ΄ NULLμΌ κ²½μ° param2μ κ°μΌλ‘ λ°ν
COALESCE(param1, param2)
< COALESCE, NVL, ISNULL, NULLIF μ°¨μ΄μ >
* COALESCE(ννμ....μ¬λ¬κ°) : 첫λ²μ§Έ μΈμμ κ°μ΄ NULL μ΄λ©΄ λλ²μ§Έ μΈμκ°μ 리ν΄, λͺ¨λ μΈμκ° NULL μ΄λ©΄ NULLμ 리ν΄
* NVL λλ ISNULL(ννμ1, ννμ2) : ννμ1 μ κ²°κ°κ°μ΄ NULL μ΄λ©΄ ννμ2μ κ°μ μΆλ ₯
* NULLIF(ννμ1, ννμ2) : ννμ1μ΄ ννμ2μ κ°μΌλ©΄ NULL μ, κ°μ§ μμΌλ©΄ ννμ1 μ 리ν΄.
- νΉμ κ°μ NULLλ‘ μΉνν λ μ£Όλ‘ μ¬μ©.