[SQL문제풀기] 이름에 el이 들어가는 동물 찾기

silver's avatar
Jan 31, 2025
[SQL문제풀기] 이름에 el이 들어가는 동물 찾기

문제

MYSQL

내가 작성한 정답

SELECT animal_id, name from animal_ins where name like '%el%' and animal_type = 'Dog' order by 2 asc

ORACLE

내가 작성한 정답

SELECT animal_id, name from animal_ins where (name like '%el%' or name like '%EL%' or name like '%El%' or name like '%eL%') and animal_type = 'Dog' order by name asc
조건문의 name 조건 (name like '%el%' or name like '%EL%' or name like '%El%' or name like '%eL%') 을 대소문자 구분없이 검색하기 위해 name컬럼의 레코드들을 모두 대문자나 소문자로 변경한다 // 모두 대문자로 변경 upper(name) like '%EL%' // 모두 소문자로 변경 lower(name) like '%el%'
 
Share article

silver