expr 값이 val 안에 동일 값이 존재하면 1를 반환하고, 그렇지 않으면 0 의 값을 반환합니다.

SELECT expr IN(val...);

2 의 값이 IN 함수안에 존재하기에 1 의 값을 반환합니다.

#ex.1)
 mysql> SELECT 2 IN (1,2,3,4,5,6);
      -> 1

#ex.2)
 mysql> SELECT 7 IN (1,2,3,4,5,6);
      -> 0

#ex.3)
  mysql> SELECT 'yes' IN ('haha', 'yes', 'yef');
      -> 1

#ex.4)
  mysql> SELECT 'yes' IN ('haha', 'yess', 'yef');
      -> 0

0 댓글