프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
CASE WHEN THEN END
SELECT 절 안에 데이터 치환을 위한 조건을 넣을 때 사용합니다.
이 문제에서는 중성화가 안된 동물들은 sex_upon_intake 절 안에 'intact' 라는 문자열이 있기 때문에 그게 있다면 'X' 로, 없다면 'O' 로 치환해 주면 됩니다. CASE 문이 끝날때는 END 문으로 닫아주면 됩니다.
쿼리문
SELECT animal_id, name, CASE WHEN sex_upon_intake LIKE '%intact%' THEN 'X' ELSE 'O' END AS 중성화
FROM animal_ins
ORDER BY animal_id
'SQL > 프로그래머스 MySQL with code' 카테고리의 다른 글
프로그래머스 MySQL : [lv.2] 입양 시각 구하기 (1) (0) | 2023.05.31 |
---|---|
프로그래머스 MySQL : [lv.1] 조건에 맞는 회원수 구하기 (0) | 2023.05.31 |
프로그래머스 MySQL : [lv.2] DATETIME에서 DATE로 형 변환 (0) | 2023.05.28 |
프로그래머스 MySQL : [lv.2] NULL 처리하기 (0) | 2023.05.28 |
프로그래머스 MySQL : [lv.2] 이름에 el 이 들어가는 동물 찾기 (0) | 2023.05.28 |
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
CASE WHEN THEN END
SELECT 절 안에 데이터 치환을 위한 조건을 넣을 때 사용합니다.
이 문제에서는 중성화가 안된 동물들은 sex_upon_intake 절 안에 'intact' 라는 문자열이 있기 때문에 그게 있다면 'X' 로, 없다면 'O' 로 치환해 주면 됩니다. CASE 문이 끝날때는 END 문으로 닫아주면 됩니다.
쿼리문
SELECT animal_id, name, CASE WHEN sex_upon_intake LIKE '%intact%' THEN 'X' ELSE 'O' END AS 중성화
FROM animal_ins
ORDER BY animal_id
'SQL > 프로그래머스 MySQL with code' 카테고리의 다른 글
프로그래머스 MySQL : [lv.2] 입양 시각 구하기 (1) (0) | 2023.05.31 |
---|---|
프로그래머스 MySQL : [lv.1] 조건에 맞는 회원수 구하기 (0) | 2023.05.31 |
프로그래머스 MySQL : [lv.2] DATETIME에서 DATE로 형 변환 (0) | 2023.05.28 |
프로그래머스 MySQL : [lv.2] NULL 처리하기 (0) | 2023.05.28 |
프로그래머스 MySQL : [lv.2] 이름에 el 이 들어가는 동물 찾기 (0) | 2023.05.28 |