본문 바로가기
my_lesson/_SQL

SQL - WHERE

by boolean 2016. 2. 25.
728x90

SQL WHERE 구문

SQL WHERE 구문은 데이터를 필터링할 때 사용할 수 있습니다. 

컬럼에서 어느 특정한 데이터 값만 추출하고 싶을 때 사용되기도 합니다 .

SQL WHERE Syntax

SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;

예를 들어서 customer테이블에 있는 country컬럼에서 나라가 Germany만 있는 모든 데이터를 추출하고 싶다고 한다면, 


SELECT * FROM Customers

WHERE Country='Germany';


과 같이 표현할 수 있습니다. 


SELECT CustomerName FROM Customers

WHERE Country='Germany';


Customers테이블에서 나라가 Germany인 CustomerName을 가져와 보도록 하겠습니다. 


수행 결과 : 

CustomerName
Alfreds Futterkiste
Blauer See Delikatessen
Drachenblut Delikatessend
Frankenversand
K�iglich Essen
Lehmanns Marktstand
Morgenstern Gesundkost
Ottilies K�eladen
QUICK-Stop

WHERE 문에서 사용할 수 있는 Operators 을 보겠습니다. 

Operator설명
=

같은 것

<>같지 않은 것. 중요: 다른 SQL 버젼에서는  != 로 사용할 수도 있습니다. 
>큰 것
<작은 것
>=크거나 같은 것
<=

작거나 같은 것

BETWEEN~사이를 포함하여 
LIKE비슷한 패턴을 가진 것
INTo specify multiple possible values for a column


'my_lesson > _SQL' 카테고리의 다른 글

SQL - SELECT  (0) 2016.02.25
SQL - SELECT DISTINCT  (0) 2016.02.25
SQL - AND & OR  (0) 2016.02.25
SQL - ORDER BY  (0) 2016.02.25
SQL - INSERT INTO  (0) 2016.02.25

댓글