λꡬ μ€λͺ
μ λ ¬ ν€λ₯Ό μ°μ μμ μμλλ‘ μ μΌλ©΄ ORDER BY μ μ λ§λ€μ΄ μ€λλ€. 컬λΌλ§λ€ μ€λ¦μ°¨μκ³Ό λ΄λ¦Όμ°¨μμ κ³ λ₯΄κ³ , NULL μ μμ λμ§ λ€μ λμ§λ μ§μ ν μ μμ΅λλ€. μλ³μ μΈμ© λ°©μμ κ³ λ₯΄λ©΄ μ°λ λ°μ΄ν°λ² μ΄μ€μ λ§λ ννλ‘ λμ€κ³ , 맨 λ€μ λ§λΆμΌ κ³ μ 컬λΌμ μ μΌλ©΄ κ·Έ ν€κΉμ§ ν¬ν¨ν΄ μ μ μμ±ν©λλ€.
NULL μμΉ μ§μλ λ°μ΄ν°λ² μ΄μ€λ§λ€ μ§μμ΄ λ€λ¦ λλ€. PostgreSQL μ NULLS FIRST μ NULLS LAST λ₯Ό κ·Έλλ‘ λ°μ§λ§ MySQL κ³Ό MariaDB μλ μ΄ μ§μκ° μμ΅λλ€. κ·Έλμ MySQL μ κ³ λ₯΄λ©΄ ν΄λΉ μ»¬λΌ μμ IS NULL μμ μ λ ¬ ν€λ‘ νλ λ λ£μ΄ κ°μ μμλ₯Ό λ§λ€κ³ , μ΄λ ν€λ₯Ό κ·Έλ κ² λ°κΏ¨λμ§ μλ € μ€λλ€. κ° λ°μ΄ν°λ² μ΄μ€κ° λ¬Έμμ λ°ν κΈ°λ³Έ NULL μμΉλ ν¨κ» λ³΄μ¬ μ€λλ€.
μ΄ λꡬλ ORDER BY μ λ§ λ§λλλ€. 쑰건 μ μ΄λ ν μ΄λΈ μμ± λ¬Έμ₯μ λ€λ£¨μ§ μκ³ , ν¨μ νΈμΆμ΄λ κ³μ°μμ μ λ ¬ ν€λ‘ μ°λ κ², μ¬μ©μ μ μ μ λ ¬ μμ, λμλ¬Έμ κ΅¬λΆ κ·μΉλ μ§μνμ§ μμ΅λλ€. μ λ ¬ μ±λ₯μ΄λ μΈλ±μ€ μ¬μ© μ¬λΆλ₯Ό μμΈ‘ν΄ μ£Όμ§λ μμ΅λλ€.
μμ£Ό 묻λ μ§λ¬Έ
IS NULL μμ μ λ ¬ ν€λ‘ ν λ¨κ³ μμ λ£μ΅λλ€. μ΄ μμ NULL μΈ νμμ 1, κ·Έ λ°μλ 0 μ΄ λλ―λ‘ μ€λ¦μ°¨μμΌλ‘ μ λ ¬νλ©΄ NULL μ΄ λ€λ‘ κ°λλ€. μ΄ λκ΅¬κ° MySQL μ κ³ λ₯΄λ©΄ κ·Έ ννλ‘ λ°κΏ μ€λλ€.
μ λ ¬ ν€ κ°μ΄ κ°μ νλΌλ¦¬λ μμκ° μ ν΄μ§μ§ μμ΅λλ€. κ°μ 쿼리λ₯Ό λ λ² μ€νν΄λ μμκ° λ¬λΌμ§ μ μμ΄, νμ΄μ§λ₯Ό λλ μ½μ λ νμ΄ κ²ΉμΉκ±°λ λΉ μ§λλ€. 맨 λ€μ κ³ μ ν κ°μ νλ λ£μΌλ©΄ μμκ° νμ κ°μμ§λλ€.
쑰건 μ μμ±, ν¨μλ κ³μ°μ μ λ ¬, μ¬μ©μ μ μ μ λ ¬ μμ, μ±λ₯ μμΈ‘μ νμ§ μμ΅λλ€. μ»¬λΌ μ΄λ¦ κΈ°μ€μ ORDER BY μ λ§ λ§λλλ€.