비교연산자1 [Oracle] NULL은 비교할 수 없다?? 화면에서 원하는 결과가 나타나지 않아 쿼리를 살펴보다가 알아낸 사실! 결론부터 말하면 NULL은 비교연산자를 사용할 수 없다. 예를들면 조건절에서 A = {param} 을 비교할 때 A = NULL 또는 param = NULL 이면 해당 쿼리는 정상적으로 작동하지 않을 것이다. 빈 문자열("") 도 마찬가지로 NULL 과 동일! 대신 IS Null, IS NOT NULL 은 또 된다. 만약 NULL 값이 나올 수 있는 컬럼에 비교연산자를 사용하고 싶다면 DECODE 나 NVL를 사용하여 NULL을 경우 특정 값으로 처리하여 사용하면 된다. DataBase/Oracle 2022. 5. 20. 이전 1 다음