2013-11-04 2 views
0

아무 것도 포함 할 수없는 정수 열이 있습니다. 다른 테이블에 대한 외부 참조이며 0 값이 허용되지 않으므로 기본값을 0으로 설정할 수 없습니다.정수 열에 null 값을 처리하는 방법

그래서,

id | description | value  
1 | a null value |  
2 | ok value  | 3 

쿼리

select id from table where value=null 

이 작동하지 않습니다 같은 행이있을 수 있습니다 : 그것은 나에게 첫 번째 행을 제공해야하지만, 그것은하지 않습니다! 어떻게이 문제를 해결할 수 있습니까?

+0

관계형 데이터베이스로 작업 할 때'NULL'을 이해해야합니다. 훌륭한 설명서 [여기] (http://www.postgresql.org/docs/current/interactive/functions-comparison.html)를 읽어보십시오. –

답변

2

NULL 값으로 작업 할 때 SQL에서 IS NULL을 사용하거나 역함수를 사용하려면 IS NOT NULL을 사용해야합니다.

관련 문제