[SQL] 프로그래머스 SQL 고득점 Kit_String,Date (8/19)

餘園·2025년 8월 15일

SQL 고득점 Kit

목록 보기
95/109
post-thumbnail

중성화 여부 파악하기 (Level 2)

보호소의 동물이 중성화되었는지 아닌지 파악하려 합니다. 중성화된 동물은 SEX_UPON_INTAKE 컬럼에 'Neutered' 또는 'Spayed'라는 단어가 들어있습니다. 동물의 아이디와 이름, 중성화 여부를 아이디 순으로 조회하는 SQL문을 작성해주세요. 이때 중성화가 되어있다면 'O', 아니라면 'X'라고 표시해주세요.

solve

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
  • neutered, spayed에 대해 각각 컬럼명 2번 작성해야 한다.
profile
What else can I do

0개의 댓글