본문 바로가기

알고리즘/SQL

[프로그래머스] Level 2. 이름에 el이 들어가는 동물 찾기

문제

풀이

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