mssql null이 아닌 데이터가 조회가 안됩니다. 0 1 660

by 준일정 [SQL Query] mssql [2018.03.28 17:58:44]


1111.PNG (17,766Bytes)

 

ms_sql 쓰고 있습니다.

select * from emp where ename='안성기';
select * from emp where comm=null;

안성기가 분명이 comm이 null이거든요? 

 

근데 두번째 

select * from emp where comm=null;

로 조회하면 조회는 되는데 데이터가 하나도 안듭니다... 왜 이런거죠?

by 마농 [2018.03.28 18:08:42]

NULL 은 비교 자체가 불가능합니다.
따라서 비교식에 널을 쓰면 결과는 참이 나올 수가 없습니다.
널에 대한 조건은 IS NULL 또는 IS NOT NULL 구문으로 체크합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입