문제풀이/SQL

[프로그래머스]STRING,DATE - 루시와 엘라 찾기

빈둥벤둥 2021. 3. 2. 13:38

[프로그래머스]루시와 엘라 찾기

programmers.co.kr/learn/courses/30/lessons/59046

 

코딩테스트 연습 - 루시와 엘라 찾기

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

풀이

두 가지 방법으로 풀었다. 

 

첫 번째 방법은 OR를 사용해 이름으로 올 수 있는 모든 값의 조건을 넣어주었다.

두 번째 방법은 IN을 사용하였다.

 

코드

  • OR를 사용한 방법
1
2
3
4
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME = 'Lucy' OR NAME = 'Ella' OR NAME = 'Pickle' OR NAME = 'Rogan' OR NAME = 'Sabrina' OR NAME = 'Mitty'
ORDER BY ANIMAL_ID;
cs
    • IN을 사용한 방법
1
2
3
4
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN('Lucy''Ella''Pickle''Sabrina''Mitty')
ORDER BY ANIMAL_ID;
cs