알고리즘/MYSQL

[프로그래머스,MYSQL] Level2: 이름이 el 들어가는 동물 찾기

류창 2021. 11. 24. 22:28
반응형

문제분석

 

우리가 찾아야하는건 아이디와 이름 조회 -> Select 아이디,이름

 

조건은 동물의 종이 '개' 이며,  이름이 'el'이 포함되어야합니다. -> Where 조건

 

 

 

종이 '개' 라는건  Animal_type='dog' 라는걸로 쉽게 구현이가능합니다.

 

이름이 'el'이 포함된다는걸 구현하려면, like문을 사용하셔야합니다.

 

그냥  Name like 'el'  이라고 사용한다면 el인것만 찾습니다.

 

el이 포함된 모든 이름을 찾을려면 Name like '%el%' 로 작성하셔야합니다.

 

%el% 는 %가 익명의 문자가 와도 된다라는 뜻으로 해석하시면 될거같습니다.

 

 

문제풀이

 

1
2
3
4
SELECT ANIMAL_ID,NAME
from ANIMAL_INS
where NAME like '%el%' and ANIMAL_TYPE ="Dog"
order by NAME
cs
반응형