OR을 사용하여 mysql SELECT IF 문


Answers

IF(compliment IN('set','Y',1), 'Y', 'N') AS customer_compliment

Buttle Butkus가 제안한대로 일을 할 것입니다.

Question

다음 작업은 -1과 같은 지불 거절시 Y를 반환하고 그렇지 않으면 N을 기본값으로 사용합니다.

IF(fd.charge_back = 1, 'Y', 'N') AS charge_back

그러나 나는 이것을 작동시키는 것처럼 보이지 않을 수있다. 유효한 구문입니까?

IF(compliment = ('set' OR 'Y' OR 1), 'Y', 'N') AS customer_compliment



Links