inblog logo
|
silver
    SQL문제풀기

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

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

    문제

    school.programmers.co.kr
    https://school.programmers.co.kr/learn/courses/30/lessons/59047

    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

    RSS·Powered by Inblog