IT/sql

[SQL 조건문] SELECT WHERE 사용법

영앤비지 2022. 3. 21. 21:04

📌 SQL WHERE

WHERE 절은 레코드를 필터할 때 사용한다. 테이블로부터 레코드를 필터한 후 SELECT 를 한다는 점 잊지 말자.

아래는 Text Field 를 조회한 WHERE 예제이다. Numeric Fields 는 따옴표를 붙이지 않는다.(예시 ID = 1)

# 프로그래머스 아픈 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION = "Sick"

# 프로그래머스 어린 동물 찾기
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION != "Aged"

  • WHERE WHERE 문에 사용될 수 있는 연산자
연산자 설명
=, != 같다, 다르다
>, <, >=, <= 기본적인 비교연산자
AND, OR, NOT 비교 연산자
BETWEEN 어떤 범위 사이에 있다
LIKE 어떤 패턴에 대해 찾기
IN 열에 대해 다양한 값들의 가능성 지정

WHERE 문에 사용될 수 있는 연산자들은 3번 항목에서 다시 정리하겠다.