문제) 프로그래머스 - SQL - 중성화 여부 파악하기
https://programmers.co.kr/learn/courses/30/lessons/59409
like문을 활용해 Neutured나 Spayed가 포함된 동물에 중성화 여부를 삼항 연산자를 이용해 표시합니다.
풀이)
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
다른 풀이)
case 문을 이용한 풀이도 가능하다.
select
case
when rank >= 2000 then "A"
when rank >= 1000 then "B"
else "C" end
as GRADE
반응형
'Develop > Database' 카테고리의 다른 글
[프로그래머스] SQL 고득점 Kit - Null 처리하기 (MySQL) 문제 및 풀이 (0) | 2022.03.04 |
---|---|
[프로그래머스] SQL 고득점 Kit - 보호소에서 중성화한 동물 (MySQL) 문제 및 풀이 (0) | 2022.01.03 |
[Leetcode] 596. Classes More Than 5 Students (MySQL) 문제 및 풀이 (0) | 2021.12.30 |
[Leetcode] 620. Not Boring Movies (MySQL) 문제 및 풀이 (0) | 2021.12.23 |
[Leetcode] 595. Big Countries (MySQL) 문제 및 풀이 (0) | 2021.12.22 |
댓글