SQL에서 NULL 값은 독특하게 처리됨. UNIQUE 제약 조건이 있는 열은 여러 NULL 값을 가질 수 있음. 이는 각 NULL 값이 다른 NULL과 다른 독립적인 값으로 간주되기 때문임. SQLite, Postgres, MySQL 모두 동일하게 동작함.
SQL NULL은 이상함
기준 설정
고유성에 대해
NULL이 이렇게 처리되는 이유
고유성을 보장하는 방법
생성된 열 사용
부분 인덱스 사용
업데이트
결론