본문 바로가기
MySql

MySQL CLAUSE의 mysql NULL 값

by 베이스 공부 2020. 11. 2.
반응형

mysql에서 NULL 값을 처리하는 방법 여기서 CLAUSE

나는 이렇게 시도한다

SELECT * FROM mytable WHERE field IN(1,2,3,NULL)

작동하지 않는다

다음과 같이 작동합니다.

SELECT * FROM mytable WHERE field IN(1,2,3) OR field IS NULL

WHERE IN 에서 어떻게 작동시킬 수 있습니까? 것이 가능하다 ?

 

해결 방법

 

내 이해에 따라 1,2,3 및 null 값으로 모든 레코드를 가져오고 싶습니다.

IN 연산자에 null을 넣을 수 있다고 생각하지 않습니다. 값을 기대하고 null은 값이 아닙니다. 따라서 원하는 결과를 얻으려면 실제로 OR에 null을 넣어야합니다.

 

참조 페이지 https://stackoverflow.com/questions/3913364

 

 

반응형

댓글