Programmers/프로그래머스-중성화 여부 파악하기-MySQL

문제


풀이

  • ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보르 담은 테이블이다.
  • ANIMAL_INS 테이블 구조는 다음과 같다.
  • 보호소의 동물이 중성화가되었는지 아닌지 파악하려 합니다.
  • 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'neatered' 또는 'spayed'라는 단어가 들어있습니다.
  • 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 sql문을 작성하라.
  • 이 때, 중성화가 되었다면 '0', 아니라면 'x'라고 표시하라.

코드

-- programmers, sql 고득점 kit : 중성화 여부 파악하기, mysql
SELECT ANIMAL_ID, NAME,
        CASE WHEN SEX_UPON_INTAKE LIKE '%Neutered%' OR SEX_UPON_INTAKE LIKE '%Spayed%' 
        	THEN 'O' 
        	ELSE 'X' END 
        AS '중성화'
FROM ANIMAL_INS
ORDER BY ANIMAL_ID

결과


출처 && 깃허브

programmers
github

좋은 웹페이지 즐겨찾기