개발새발/DB
SQL 비교 연산자
정진유
2020. 2. 3. 19:52
보통 비교 연산자를 쓸 때 <>, !=, =, >, < 를 많이 쓰는데 오늘 알게 된 사실을 적으려고 한다.
<> 일 경우 NULL 비교가 안된다.
SELECT 'a' <> NULL
MySQL 에서는 <=> 비교 연산자를 제공해준다. Null Safe 한 연산자이다.
SELECT NULL <=> NULL, 1 <=> NULL
결과> 1, 0
기억하자!!! 기억!!
참고 : https://dev.mysql.com/doc/refman/8.0/en/comparison-operators.html#operator_equal-to