문제
풀이
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NAME LIKE '%EL%' AND ANIMAL_TYPE = 'Dog'
ORDER BY NAME;
- LIKE를 통해서 부분 일치 칼럼을 찾을 수 있다.
- %는 글자 숫자를 정해주지 않는다.
- A% : A로 시작하는 문자
- %A : A로 끝나는 문자
- %A% : A를 포함하는 문자
- _는 글자 숫자를 정해준다.
- A_ : A로 시작하는 두글자 문자 찾기
- [^A] : 첫문자가 A가 아닌 모든 문자열 찾기
- [ABC] , [A-C] : 첫문자가 A또는 B또는 C인 문자열 찾기
출처
programmers.co.kr/learn/courses/30/lessons/59047
코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
'알고리즘 > SQL' 카테고리의 다른 글
[프로그래머스] Level 3. 오랜 기간 보호한 동물(2) (0) | 2021.02.27 |
---|---|
[프로그래머스] Level 2. 중성화 여부 파악하기 (0) | 2021.02.26 |
[프로그래머스] Level 2. 루시와 엘라 찾기 (0) | 2021.02.25 |
[프로그래머스] Level 4. 보호소에서 중성화한 동물 (0) | 2021.02.24 |
[프로그래머스] Level 3. 오랜 기간 보호한 동물(1) (0) | 2021.02.23 |