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

2026. 8. 14. 17:29·데이터베이스/문제 풀이

https://school.programmers.co.kr/learn/courses/30/lessons/59047

 

프로그래머스

SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프

programmers.co.kr

select animal_id, name
from animal_ins
where animal_type = 'Dog' and name like '%el%'
order by name asc, animal_id asc;

 

LIKE 'el%' el로 시작 el, ella, element
LIKE '%el' el로 끝남 el, label
LIKE '%el%' el이 포함됨 el, hello, ella
LIKE 'e%l' e로 시작하고 l로 끝남 el, email
LIKE '%e%l%' e가 나온 뒤 l이 등장 hello, element
LIKE 'el' el과 일치 el
LIKE 'A_' A 뒤에 문자 1개 AB, A1
LIKE '_A' 문자 1개 뒤에 A BA, 1A
LIKE '_A_' 가운데 문자가 A인 세 글자 문자열 BAD, CAT
LIKE 'A__' A로 시작하는 세 글자 문자열 ABC, A12

인덱스 참고

  • LIKE 'el%': 앞부분이 고정되어 일반 B-Tree 인덱스를 활용할 가능성이 있다.
  • LIKE '%el', LIKE '%el%': 앞에 %가 있어 일반 B-Tree 인덱스를 효율적으로 활용하기 어렵다.
저작자표시 비영리 변경금지 (새창열림)

'데이터베이스 > 문제 풀이' 카테고리의 다른 글

[프로그래머스][MySQL] NULL 처리하기  (0) 2026.08.15
[프로그래머스][MySQL] 동명 동물 수 찾기  (0) 2026.08.10
[프로그래머스][MySQL] 최솟값 구하기  (0) 2026.08.02
[프로그래머스][MySQL] 중복 제거하기  (0) 2026.07.29
[프로그래머스][MySQL] 특정 형질을 가지는 대장균 찾기  (0) 2026.07.12
'데이터베이스/문제 풀이' 카테고리의 다른 글
  • [프로그래머스][MySQL] NULL 처리하기
  • [프로그래머스][MySQL] 동명 동물 수 찾기
  • [프로그래머스][MySQL] 최솟값 구하기
  • [프로그래머스][MySQL] 중복 제거하기
수수다
수수다
우하하
  • 수수다
    그냥살자
    수수다
  • 전체
    오늘
    어제
    • 분류 전체보기 (92)
      • 프로젝트 (2)
      • 알고리즘 & 자료구조 (49)
        • 내용 정리 (2)
        • 문제 풀이 (47)
      • 데이터베이스 (37)
        • 내용 정리 (1)
        • 문제 풀이 (36)
      • CS (2)
      • 기타 (2)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 네이버 블로그
  • 공지사항

  • 인기 글

  • 태그

    DP
    유니온파인드
    알고리즘
    프로그래머스
    깊이/너비 우선 탐색(DFS/BFS)
    mysql
    Stack
    Round
    coalesce
    정렬
    AVG
    이분탐색
    dfs
    date_format
    프로그래머스 알고리즘 고득점 kit
    Java
    해시
    분리집합
    SQL
    IFNULL
    Lv2
    코테
    bfs
    동적계획법
    union-find
    그래프
    완전탐색
    백트래킹
    코딩테스트
    SUBSTR
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
수수다
[프로그래머스][MySQL] 이름에 el이 들어가는 동물 찾기
상단으로

티스토리툴바