IF(조건, 조건이 참일 때, 조건이 거짓일 때)
밑 또 다른 답에서 사용
case
when 조건1 then 값1
when 조건2 then 값2
else 값3
end
조건 1일 때 -> 값1 동작
조건 2일 때 -> 값2 동작
아무 조건도 충족하지 않을 때 -> else 문의 값3 동작
case 컬럼명
when 조건1 then 값1
when 조건2 then 값2
else 값3
end
이 방식은 컬럼명이 어떤 값과 같은지만 비교하는 경우에는 가능
범위를 비교할 때는 사용 불가!!!
SELECT animal_id,name,if(sex_upon_intake like '%Neutered%'
or sex_upon_intake like '%Spayed%','O','X') as 중성화
from ANIMAL_INS
order by animal_id