본문 바로가기
데이터분석 공부하기/프로그래머스 SQL 고득점 키트

[SQL/프로그래머스 SQL 고득점 Kit] 이름에 el이 들어가는 동물 찾기(Leve 2)

by Confident Beginner 2023. 1. 25.

 

/*
1. 아이디, 이름
2.개 이름에 el이 들어간다.
3. 이름순 정렬, 대소문자 구분 x

*/


SELECT 
    ANIMAL_ID
   ,NAME
FROM ANIMAL_INS
WHERE animal_type = 'Dog' AND name LIKE '%el%'
ORDER BY name

 

새로 알게 된 함수

https://gap85.tistory.com/78

 

[SQL] 특정 문자가 포함된 데이터 검색

● SELECT [컬럼명] FROM [테이블명] WHERE [컬럼명] LIKE '특정문자열%'▶ '김' 으로 시작하는 사람을 모두 조회 - SELECT id,name FROM member WHERE name LIKE '김%' ID NAME 1 김건모 2 김유리▶ '진'으로 끝나는 사람을

gap85.tistory.com

SELECT
	ID, NAME
FROM table
WHERE name LIKE '김%' -- '김'으로 시작하는 사람


WHERE name LIKE '%김' --'김'으로 끝나는 사람


WHERE name LIKE '%김%' -- '김'이 들어가는 사람

 

오답노트

조건 중에 '개'라고 명시되었는데, 해당 테이블이 모두 'dog'인 줄 알고 첫번째 조건을 넣지 않았다.

데이터가 어떻게 생겼는지, 먼저 확인하고 쿼리를 작성하는 습관을 가져야겠다.

 

 

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

dfdf