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

Hoehenflug·2022년 3월 16일
0

프로그래머스

목록 보기
13/13
post-custom-banner

SQL 관련 모든 문제들은 MySQL을 기준으로 해결했다.

1. 문제

2. 해결 방법

WHERE절에서 IN을 사용해서 특정 이름만 조회할 수 있다.
WHERE 컬럼명 IN('값', '값2') 이런 식으로 활용해주면 된다

IN 연산자

  • 여러 값을 OR 관계로 묶어 나열하는 조건을 WHERE 절에 사용할 때 쓸 수 있는 연산자
  • IN 연산자는 조건의 범위를 지정하는 데 사용
  • 값은 콤마(,)로 구분해 괄호 내에 묶으며, 이 값 중에서 하나 이상과 일치하면 조건에 맞는 것으로 인식된다

NOT IN 연산자

  • 반대로 특정 값이 아닐 경우에만 출력한다면 NOT IN('값')이라고 사용할 수 있다.

3. 해결!

SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty');

문제 출처 : https://programmers.co.kr/learn/courses/30/lessons/59046

post-custom-banner

0개의 댓글