프로그래머스 SQL

프로그래머스 중성화 여부 파악하기 (IF)

DevilFront 2022. 10. 19. 17:27
반응형

이번 문제를 풀면서 하나의 칼럼 데이터 값이 A냐 B냐 에 따라 바뀌어야 되는데 IF 같은게 MYSQL 문법에 있을까 했는데 검색해보니 있었다.

 

IF( 조건1 or 조건2, 조건 1 일때 내보낼 값, 조건 2일때 내보낼 값 ) 이라 생각하고 사용하면 되겠다. 

 

 

 

 

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

 

 

반응형