본문 바로가기

코딩 테스트 연습/SQL

[ 코딩 테스트 ] 중성화 여부 파악하기

문제

조건

정답

SELECT ANIMAL_ID, NAME,
CASE SEX_UPON_INTAKE
WHEN "Neutered Male" THEN "O"
WHEN "Spayed Female" THEN "O"
ELSE "X" END as "중성화"
FROM ANIMAL_INS

 


 

후기

 

중성화가 되어있다면 'O', 아니라면 'X'
'Neutered' 또는 'Spayed'

=> WHEN "Neutered Male" THEN "O"
     WHEN "Spayed Female" THEN "O"
     ELSE "X" END as "중성화"

 

<< 사용법 >>

CASE 컬럼명

WHEN "컬럼 데이터" THNS "변경 출력값"

ELSE "그 외 변경출력값" END

 

⭐조회할 때의 출력값이 변경되는 것으로 실제 값의 변경은 아니다