728x90
문제 링크
문제
동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty인 동물의 아이디와 이름, 성별 및 중성화 여부를 조회하는 SQL 문을 작성해주세요.
코드
SELECT
a.ANIMAL_ID,
a.NAME,
a.SEX_UPON_INTAKE
FROM ANIMAL_INS as a
WHERE a.NAME IN('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
ORDER BY a.ANIMAL_ID;
공부한 내용 및 해설
MySQL 관련 내용입니다.
- IN
- 특정값이 들어있을 경우에만 조회하는 함수
- IN('조건 1', '조건 2'...)에 포함되어 있는 다양한 조건 중에 한 가지만 일치하면 조회
- Like와는 다르게 다 포함되어야 조회가 가능
- 예를들어 Lucy가 아닌 Luc로 검색하면 Lucy는 조회되지 않는다.
- IN 연산자가 OR 연산자보다 실행 속도가 빠르다.
728x90
'데이터베이스 > SQL' 카테고리의 다른 글
[프로그래머스] MySQL 조건에 맞는 도서 리스트 출력하기 Lv1 [엄탱] (1) | 2023.09.02 |
---|---|
[프로그래머스] MySQL(AVG) 평균 일일 대여 요금 구하기 Lv1 [엄탱] (1) | 2023.09.02 |
[프로그래머스] MySQL 자동차 대여 기록에서 장기/단기 대여 구분하기 Lv1 [엄탱] (0) | 2023.09.02 |
[프로그래머스] MySQL 특정 옵션이 포함된 자동차 리스트 구하기 Lv1 [엄탱] (1) | 2023.09.02 |
[프로그래머스] MySQL 조건에 부합하는 중고거래 댓글 조회하기 Lv1 [엄탱] (13) | 2023.09.01 |