여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. SQL - 참조 - 키워드 - WHERE
SQL – 참조 – 키워드 – WHERE
2년전 작성
12개월전 수정

WHERE

WHERE 명령은 지정된 조건을 충족하는 레코드만 포함하도록 결과 집합을 필터링한다.

예제
“Customers” 테이블에서 “Mexico”의 모든 고객을 선택한다.
SELECT * FROM Customers
WHERE Country='Mexico';
기본 예시
CustomerID CustomerName ContactName Address City PostalCode Country
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
13 Centro comercial Moctezuma Francisco Chang Sierras de Granada 9993 México D.F. 05022 Mexico
58 Pericles Comidas clásicas Guillermo Fernández Calle Dr. Jorge Cash 321 México D.F. 05033 Mexico
80 Tortuga Restaurante Miguel Angel Paolino Avda. Azteca 123 México D.F. 05033 Mexico

SQL은 텍스트 값을 작은따옴표로 묶어야한다.
대부분의 데이터베이스 시스템에서는 큰따옴표도 허용한다.

“Customers” 테이블에서 CustomerID가 “1”인 고객을 선택한다.
SELECT * FROM Customers
WHERE CustomerID=1;
기본 예시
CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany

숫자 필드는 따옴표로 묶어서는 안 된다.

⭐ WHERE 절은 SELECT 문에서만 사용되는 것이 아니라 UPDATE, DELETE 문 등에서도 사용된다.

WHERE 절에서 사용할 수 있는 연산자
=
:
양쪽 값이 같음.
<>
:
양쪽 값이 다름. 몇몇 SQL에서는 !=로 사용함
>
:
오른쪽 값이 더 큼
<
:
오른쪽 값이 더 작음
>=
:
오른쪽 값이 왼쪽 값과 같거나 큼
<=
:
오른쪽 값이 왼쪽 값과 같거나 작음
BETWEEN
:
특정 범위 사이
LIKE
:
패턴 검색
IN
:
열에 사용할 수 있는 여러 값을 지정하는 방법
참고

Mingg`s Diary
밍구
공부 목적 블로그