코딩테스트

[프로그래머스 SQL] String ,Date - 중성화 여부 파악하기

haeseong5 2020. 8. 10. 19:20

https://programmers.co.kr/learn/courses/30/lessons/59409

-- 코드를 입력하세요

#1. CASE문 사용
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 ASC

#2 IF문 사용
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 ASC


 

 

-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME, date_format(DATETIME, "%Y-%m-%d") FROM ANIMAL_INS 
ORDER BY ANIMAL_ID