MySQL NULLIF() 제어 흐름 함수가 첫 번째 인수를 반환한다는 것을 알고 있듯이 두 인수는 동일하지 않습니다. 두 인수가 같지 않으면 MySQL이 첫 번째 인수를 두 번 평가하기 때문에 첫 번째 인수가 반환됩니다.
예시
mysql> Select NULLIF('Tutorialspoint','MySQL'); +----------------------------------+ | NULLIF('Tutorialspoint','MySQL') | +----------------------------------+ | Tutorialspoint | +----------------------------------+ 1 row in set (0.00 sec)
위의 예에서 인수가 동일하지 않기 때문에 MySQL은 첫 번째 인수인 'Tutorialspoint'를 두 번 평가하고 출력으로 반환합니다.