[프로그래머스][MYSQL][Level 2][59047] 이름에 el이 들어가는 동물 찾기
문제 링크
정답
1
2
3
4
5
6
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE
NAME like "%EL%" AND
ANIMAL_TYPE = "Dog"
ORDER BY NAME
정답 2
1
2
3
4
5
6
SELECT ANIMAL_ID, NAME
FROM ANIMAL_INS
WHERE
UPPER(NAME) like UPPER("%EL%") AND
ANIMAL_TYPE = "Dog"
ORDER BY NAME
해설
대소문자를 구분하지 않고 조회하는 경우 정답 2
와 같이 UPPER() 혹은 LOWER()를 사용해요 비교합니다. Column 속성에서 대/소문자만 입력되도록 하면 UPPER()/LOWER()를 사용하지 않고도 같은 효과를 낼 수 있습니다.
Success Notice: 수고하셨습니다.
Leave a comment