Latest web development tutorials

WHERE 절 SQL

WHERE 절은 레코드를 필터링하는 데 사용됩니다.


WHERE 절 SQL

WHERE 절이 지정된 기준을 충족하는 레코드를 추출하는 데 사용됩니다.

SQL WHERE 구문

SELECT column_name , column_name
FROM table_name
WHERE column_name operator value ;


데모 데이터베이스

이 튜토리얼에서, 우리는 w3big 샘플 데이터베이스를 사용합니다.

다음은 선택 "웹 사이트"의 테이블 데이터이다 :

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
+----+--------------+---------------------------+-------+---------+


WHERE 절 예

다음 SQL 문은 모든 사이트 "웹 사이트"테이블에서 "CN"등의 국가를 선택 :

FROM SELECT * 웹 사이트 WHERE 국가 = 'CN';

실행 출력 :



숫자 필드 대 텍스트 필드

SQL 텍스트 값을 (대부분의 데이터베이스 시스템도 큰 따옴표를 수락) 둘러싸는 작은 따옴표를 사용합니다.

마지막 예에서 'CN'텍스트 필드에 작은 따옴표를 사용합니다.

이 숫자 필드 인 경우, 인용 부호를 사용하지 마십시오.

FROM SELECT * 웹 사이트 WHERE ID = 1;

실행 출력 :



WHERE 절 연산자

다음 연산자는 WHERE 절에 사용할 수 있습니다 :

운영자 기술
= 같은
<> 그것은 동일하지 않다.주 : SQL 일부 버전에서, 연산자 = 같이 쓸 수있다!
> 보다 큼
< 이하
> = 크거나 같음
<= 보다 작거나 같음
BETWEEN 일정 범위 이내
LIKE 패턴 검색
IN 복수 열 수있는 값을 지정