📌 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번 항목에서 다시 정리하겠다.
'IT > sql' 카테고리의 다른 글
[SQL 정렬] SELECT ORDER BY 사용법, 오름차순, 내림차순, 역순 (0) | 2022.03.21 |
---|---|
[SQL 그룹화/조건] SELECT GROUP BY, HAVING 사용법 (0) | 2022.03.21 |
[SQL 별칭/별명] SELECT AS(alias) 사용법 (0) | 2022.03.21 |
[SQL 조건문] SELECT CASE WHEN THEN 사용법 (0) | 2022.03.21 |
[SQL 중복 제거] SELECT DISTINCT 사용법 (0) | 2022.03.21 |