[Mysql] null or 문자 컬럼 서로 비교하기
기본적인 LIKE나 = 로 비교하면 한쪽 값이 null인 경우 true나 false가 아닌 null을 리턴한다. 컬럼1 <=> 컬럼2 위 부분으로 적용해서 보면 null을 포함해서 서로 다르면 0(FALSE)을 리턴하고, 같으면 1(TRUE)을 리턴한다. 서로 다를때 TRUE를 리턴하려면 앞에 NOT을 붙여서 사용한다.
웹 개발 개인 창고
기본적인 LIKE나 = 로 비교하면 한쪽 값이 null인 경우 true나 false가 아닌 null을 리턴한다. 컬럼1 <=> 컬럼2 위 부분으로 적용해서 보면 null을 포함해서 서로 다르면 0(FALSE)을 리턴하고, 같으면 1(TRUE)을 리턴한다. 서로 다를때 TRUE를 리턴하려면 앞에 NOT을 붙여서 사용한다.
https://www.red-gate.com/products/mysql/mysql-comparison-bundle/ redgate에서 db관련 여러가지 프로그램을 만드는데 테이블 비교 기능이 필요해서 찾아보니 비상용인 경우 이메일 등록하면 무료로 사용 가능한 프로그램을 배포하는 페이지가 있더라. 일단 더 사용해봐야 겠지만 필요한 기능은 있기에 한번 사용해보려 한다.