프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
- 문제
- 코드 및 문제 풀이
SELECT ANIMAL_ID, NAME, IF(SEX_UPON_INTAKE REGEXP 'Neutered|Spayed','O','X') AS 중성화
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
- REGEXP() 함수를 사용해서 중성화 여부를 O, X로 표현했습니다.
- REGEXP () 함수
- REGEXP()는 LIKE 함수와는 다르게 정규식을 이용한 검색 방식을 사용하는 함수입니다.
- REGEXP(NAME A|B, '가','다') 와 같은 형식으로 작성하고, A, B이 있는 NAME을 '가'로 변경하고 NAME에 A, B가 없으면 '다'로 변경합니다.
'Coding Test > SQL 연습 문제' 카테고리의 다른 글
프로그래머스/MySQL - String, Date 06. 루시와 엘라 찾기 (0) | 2023.01.27 |
---|---|
프로그래머스/MySQL - String, Date 05. 이름에 el이 들어가는 동물 찾기 (0) | 2023.01.26 |
프로그래머스/MySQL - String, Date 03. 오랜 기간 보호한 동물(2) (0) | 2023.01.26 |
프로그래머스/MySQL - String, Date 02. 카테고리 별 상품 개수 구하기 (0) | 2023.01.26 |
프로그래머스/MySQL - String, Date 01. DATETIME에서 DATE로 형 변환 (0) | 2023.01.26 |