-
[프로그래머스] 이름에 el이 들어가는 동물 찾기 (sql like 사용)Coding Test/SQL 2021. 4. 21. 00:19
programmers.co.kr/learn/courses/30/lessons/59047
글 제목에 스포를 했던대로 like 문법을 이용해서 풀었다.
like를 쓸 때 '%' 기호를 이용하면 와일드문자로 쓰인다.
% : 0~1의 자리 이상의 문자가 올 수 있다.
ex) 'admin' = like('%') / 'admin' = like('%n') / 'admin' = like('admin%')
* : 1글자의 자리에 아무 문자나 올 수 있다.
ex) 'admin' = like('adm*n') / 'admin' != like('a*in')
이 부분만 잘 숙지하면 풀 수 있다.
where 절을 작성할 때 'el'이 포함되어야 한다 했으므로 [where name = like('%el%')] 이런 식으로 작성해주면 된다.
거기에 종류가 개인 동물만 출력해야함으로 [where name = like('%el%') and animal_type = 'Dog'] 이렇게 추가해주면 된다.
'Coding Test > SQL' 카테고리의 다른 글
[프로그래머스] DATETIME에서 DATE로 형 변환(sql substr) (0) 2021.04.23 [프로그래머스] 중성화 여부 파악하기 (sql 땅콩 제거 문법, if 사용) (0) 2021.04.22 [프로그래머스] 입양 시각 구하기(1) (0) 2021.04.20 [프로그래머스] 동명 동물 수 찾기 (sql group by, having) (0) 2021.04.19 [프로그래머스] 중복 제거하기 (sql - DISTINCT 활용, null 제외) (0) 2021.04.18