최신 웹 개발 튜토리얼
 

SQL운영자 간의


오퍼레이터 사이는 범위 내에서 값을 선택하는데 사용된다.


운영자 사이의 SQL

오퍼레이터 사이는 범위 내에서 값을 선택한다. 숫자는 숫자, 문자 또는 날짜 일 수있다.

구문 간의 SQL

SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;

데모 데이터베이스

이 튜토리얼에서 우리는 잘 알려진 Northwind 예제 데이터베이스를 사용합니다.

아래에서 선택이다 "Products" 표 :

ProductID ProductName SupplierID CategoryID Unit Price
1 Chais 1 1 10 boxes x 20 bags 18
2 Chang 1 1 24 - 12 oz bottles 19
3 Aniseed Syrup 1 2 12 - 550 ml bottles 10
4 Chef Anton's Cajun Seasoning 1 2 48 - 6 oz jars 22
5 Chef Anton's Gumbo Mix 1 2 36 boxes 21.35

운영자 예 BETWEEN

다음 SQL 문은 10과 20 사이의 가격으로 모든 제품을 선택합니다 :

SELECT * FROM Products
WHERE Price BETWEEN 10 AND 20;

»그것을 자신을 시도

NOT 연산자 예 BETWEEN

이전 예제의 범위를 벗어난 제품을 표시하려면, BETWEEN NOT 사용

SELECT * FROM Products
WHERE Price NOT BETWEEN 10 AND 20;

»그것을 자신을 시도

IN 예와 운영자 간의

다음 SQL 문은 10과 20 사이의 가격으로 모든 제품을 선택하지만 1, 2의 카테고리 ID와 제품, 또는 3이 표시되지해야합니다

SELECT * FROM Products
WHERE (Price BETWEEN 10 AND 20)
AND NOT CategoryID IN (1,2,3);

»그것을 자신을 시도

텍스트 값 예제와 운영자 간의

다음 SQL 문은 모든 제품을 선택 ProductName 'C'와 'M'BETWEEN 문자의로 시작 :

SELECT * FROM Products
WHERE ProductName BETWEEN 'C' AND 'M';

»그것을 자신을 시도

NOT 텍스트 값 예제와 운영자 간의

다음 SQL 문은 제품명이 NOT 'C'와 'M'BETWEEN 문자의로 시작하는 모든 제품을 선택합니다 :

SELECT * FROM Products
WHERE ProductName NOT BETWEEN 'C' AND 'M';

»그것을 자신을 시도

샘플 표

아래에서 선택이다 "Orders" 테이블 :

OrderID CustomerID EmployeeID OrderDate ShipperID
10248 90 5 7/4/1996 3
10249 81 6 7/5/1996 1
10250 34 4 7/8/1996 2
10251 84 3 7/9/1996 1
10252 76 4 7/10/1996 2

날짜 값 예제와 운영자 간의

다음 SQL 문은 모든 주문을 선택 OrderDate BETWEEN '04-July-1996''09-July-1996' :

SELECT * FROM Orders
WHERE OrderDate BETWEEN #07/04/1996# AND #07/09/1996#;

»그것을 자신을 시도

운영자 사이의 서로 다른 데이터베이스에 다른 결과를 생성 할 수 있음을 알 수 있습니다!
일부 데이터베이스에서의 사이 및 테스트 값을 제외 된 필드를 선택한다.
다른 데이터베이스에서 사이와 테스트 값을 포함입니다 필드를 선택합니다.
다른 데이터베이스의 사이는 제 테스트 값을 포함하고 마지막 테스트 값을 제외한 시험 값의 필드를 선택한다.

따라서 : 데이터베이스가 운영자의 처리하는 방법을 확인하세요!