<> 연산자의 경우 NULL도 안나옴
아래와 같은 쿼리를 날리면 2 | NULL
이 나올 것 같지만 아니다.
OR name IS NULL
도 넣어줘야 된다.
Department table:
+----+-------+
| id | name |
+----+-------+
| 1 | IT |
| 2 | NULL |
+----+-------+
SELECT
FROM Department
WHERE name <> 'IT'
아래와 같은 쿼리를 날리면 2 | NULL
이 나올 것 같지만 아니다.
OR name IS NULL
도 넣어줘야 된다.
Department table:
+----+-------+
| id | name |
+----+-------+
| 1 | IT |
| 2 | NULL |
+----+-------+
SELECT
FROM Department
WHERE name <> 'IT'