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

류성훈·2022년 6월 30일
0

코딩테스트

목록 보기
19/29

https://programmers.co.kr/learn/courses/30/lessons/59047?language=mysql

문법 설명

SELECT * FROM 테이블 WHERE 컬럼 LIKE 'PATTERN'
  • (%) : 모든 문자
  • (_) : 한글자

ex)

  • LIKE '%라면%' : 신라면, 라면에는 역시 계란, 이야 라면 맛잇다

  • LIKE '%라면' : 신라면, 열라면, 매운라면, 계란이 들어간 라면 등등

  • LIKE '라면%' : 라면먹고갈래?, 라면이나먹자

  • LIKE '_라면' : 신라면, 진라면, 열라면

  • LIKE '_라면' : 짜장라면, 비빔라면, 남자라면
    등등 언더바(
    )의 갯수로 글자수 설정 가능

  • LIKE '_라면%' : 신라면 먹자

문제 풀이

이름에 el이 포함된 Dog를 추출해야 한다.

SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NAME LIKE '%el%' AND ANIMAL_TYPE = 'Dog'
ORDER BY NAME

NAME으로 정렬하면 된다 !

profile
(전)Backend Developer / (현)Data Engineer

0개의 댓글