본문 바로가기

코테/프로그래머스

이름에 el이 들어가는 동물 찾기

mysql로 할 때

SELECT animal_id, name FROM animal_ins WHERE animal_type="dog" 

AND name LIKE "%EL%" ORDER BY name

 

oracle 로 할 때

SELECT animal_id, name FROM animal_ins WHERE animal_type='Dog'
AND UPPER(name) LIKE '%EL%' ORDER BY name

 

upper를 안쓰면 안된다. 대소문자를 구분하기 때문이다.

그래서 animal_type 도 dog 라고 하면 안된다.

또 주의할 점이 문자열이라고 해도 오라클에서는 "" 을 취급하지 않는다. 

mysql과 호환이 안될 수도 있다.

'코테 > 프로그래머스' 카테고리의 다른 글

프로그래머스 lv2 - 전화번호 목록  (0) 2021.01.04
최솟값 만들기  (0) 2020.12.30
이상한 문자 만들기  (0) 2020.12.30
콜라츠 추측  (0) 2020.12.30
제일 작은 수  (0) 2020.12.30