-
[프로그래머스]STRING,DATE - 중성화 여부 파악하기문제풀이/SQL 2021. 3. 2. 14:11
[프로그래머스]중성화 여부 파악하기
programmers.co.kr/learn/courses/30/lessons/59409
풀이
정규식, CASE를 사용하여 2가지 방법으로 풀었다.
코드
- 정규식을 사용한 방법
123SELECT ANIMAL_ID, NAME, IF(SEX_UPON_INTAKE REGEXP 'Neutered|Spayed' , 'O', 'X') AS '중성화'FROM ANIMAL_INSORDER BY ANIMAL_ID;cs - CASE를 사용한 방법
12345678SELECT ANIMAL_ID, NAME,(CASEWHEN SEX_UPON_INTAKE LIKE 'Neutered%' THEN 'O'WHEN SEX_UPON_INTAKE LIKE 'Spayed%' THEN 'O'ELSE 'X'END) AS '중성화'FROM ANIMAL_INSORDER BY ANIMAL_ID;cs '문제풀이 > SQL' 카테고리의 다른 글
[프로그래머스]STRING,DATE - DATETIME에서 DATE로 형 변환 (0) 2021.03.02 [프로그래머스]STRING,DATE - 오랜 기간 보호한 동물(2) (0) 2021.03.02 [프로그래머스]STRING,DATE - 이름에 el이 들어가는 동물 찾기 (0) 2021.03.02 [프로그래머스]STRING,DATE - 루시와 엘라 찾기 (0) 2021.03.02 [프로그래머스]JOIN - 보호소에서 중성화한 동물 (0) 2021.03.01