Post

[Programmers] #59047 - 이름에 el이 들어가는 동물 찾기 [MySQL]

[Programmers] #59047 - 이름에 el이 들어가는 동물 찾기 [MySQL]

문제 링크


1. 아이디어

보호소에 들어온 개 중 이름에 EL이 들어가는 동물의 아이디와 이름을, 이름 순으로(같으면 아이디 순으로) 조회하는 문제다. 대소문자를 구분하지 않고 매칭해야 하는데, MySQL 문자열 비교는 기본적으로 대소문자를 구분하지 않는 콜레이션을 쓰므로 LIKE '%el%'만으로 대문자가 섞인 이름도 그대로 걸러진다.


2. 쿼리

풀이 [MySQL]

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

This post is licensed under CC BY 4.0 by the author.