728x90
SQL WHERE 구문
SQL WHERE 구문은 데이터를 필터링할 때 사용할 수 있습니다.
컬럼에서 어느 특정한 데이터 값만 추출하고 싶을 때 사용되기도 합니다 .
SQL WHERE Syntax
SELECT column_name,column_name
FROM table_name
WHERE column_name operator value;
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 | 비슷한 패턴을 가진 것 |
| IN | To 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 |
댓글