Skip to content

3. WHERE


1. WHERE Clause

  • WHERE 절은 레코드를 필터링하는 데 사용된다.
  • 지정된 조건을 충족하는 레코드만 추출하는 데 사용된다.


2. Syntax

SELECT column1, column2, ...
FROM table_name
WHERE condition;


Demo Database

  • 다음은 Northwind 샘플 데이터베이스의 Customers 테이블이다.


001


3. WHERE Clause Example

  • 다음은 Customers 테이블에서 "Mexico" 국가의 모든 고객을 선택한다.


SELECT * FROM Customers
WHERE Country = 'Mexico';


4. Text Fields vs. Numeric Fields

  • SQL은 텍스트 값을 작은따옴표로 묶어야 한다.
  • 하지만 숫자 필드는 따옴표로 묶지 않아야 한다.


SELECT * FROM Customers
WHERE CustomerID = 1;


5. Operators in WHERE Clause

  • WHERE 절에 다음 연산자를 사용할 수 있다.


Operator Description
= Equal
> Greater than
< Less than
>= Greater than or equal
<= Less than or equal
<> Not equal
!= Not equal
BETWEEN Between a certain range
LIKE Search for a pattern
IN To specify multiple possible values for a column

References