---
title: SQL Between
description: "## The SQL BETWEEN Operator – SQL ХООРОНДЫН ЗАЙН Оператор The `BETWEEN` operator selects values within a given range. The values can be numbers, text, or dates. `BETWEEN` оператор нь өгөгдсөн хүрээн дэх утгуудыг сонгодог. Утгууд нь тоо, текст, эсвэл огноо байж…"
url: "https://apprentice.mn/docs/sql-between/"
updated: "2024-07-18"
category: SQL
---

# SQL Between

## The SQL BETWEEN Operator – SQL ХООРОНДЫН ЗАЙН Оператор

The `BETWEEN` operator selects values within a given range. The values can be numbers, text, or dates.

`BETWEEN` оператор нь өгөгдсөн хүрээн дэх утгуудыг сонгодог. Утгууд нь тоо, текст, эсвэл огноо байж болно.

The `BETWEEN` operator is inclusive: begin and end values are included.

`BETWEEN` оператор нь эхлэл болон төгсгөл утгуудыг оруулан тооцдог.

### Example – Жишээ

Selects all products with a price between 10 and 20:

10-аас 20 хүртлэх үнэтэй бүх бүтээгдэхүүнийг сонгоно:

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

---

## Syntax – Дүрэм

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

`SELECT багана_нэр(нүүд)
FROM хүснэгт_нэр
WHERE багана_нэр BETWEEN утга1 AND утга2;`

---

## Demo Database – Жишээ мэдээллийн сан

Below is a selection from the **Products** table used in the examples:

Доорх**Бүтээгдэхүүнүүд** хүснэгтийг жишээ болгож ашиглав:

| 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 | 2 | 2 | 48 – 6 oz jars | 22 |
| 5 | Chef Anton’s Gumbo Mix | 2 | 2 | 36 boxes | 21.35 |

## NOT BETWEEN

To display the products outside the range of the previous example, use `NOT BETWEEN`:

Өмнөх жишээнд ороогүй байгаа бүтээгдэхүүнийг харуулахын тулд `NOT BETWEEN`-г ашиглана уу:

### Example – Жишээ

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

---

## BETWEEN with IN

The following SQL statement selects all products with a price between 10 and 20. In addition, the CategoryID must be either 1,2, or 3:

Доорх SQL жишээнд үнэ нь 10-аас 20 хооронд байх бүх бүтээгдэхүүнийг сонгоно. Нэмэлтээр, АнгилалID нь 1, 2 эсвэл 3 байх ёстой:

### Example – Жишээ

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

---

[Энд дарж жишээ харна уу.](https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_between_in)

## BETWEEN Text Values – Текстийн утгын ХАМРАХ ХҮРЭЭ

The following SQL statement selects all products with a ProductName alphabetically between Carnarvon Tigers and Mozzarella di Giovanni:

Доорх SQL жишээнд БүтээгдэхүүнийНэр нь Carnarvon Tigers болон Mozzarella di Giovanni-ийн хооронд цагаан толгойн дарааллаар байгаа бүх бүтээгдэхүүнийг сонгоно:

### Example – Жишээ

> SELECT * FROM Products
> WHERE ProductName BETWEEN ‘Carnarvon Tigers’ AND ‘Mozzarella di Giovanni’
> ORDER BY ProductName;

[Энд дарж жишээ харна уу.](https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_between_text)

The following SQL statement selects all products with a ProductName between Carnarvon Tigers and Chef Anton’s Cajun Seasoning:

Доорх SQL өгүүлбэр нь ProductName нь Carnarvon Tigers болон Chef Anton’s Cajun Seasoning-ийн хооронд байгаа бүх бүтээгдэхүүнийг сонгоно:

### Example – Жишээ

> SELECT * FROM Products
> WHERE ProductName BETWEEN “Carnarvon Tigers” AND “Chef Anton’s Cajun Seasoning”
> ORDER BY ProductName;

---

## NOT BETWEEN Text Values – Текстийн ХООРОНД БИШ утгууд

The following SQL statement selects all products with a ProductName not between Carnarvon Tigers and Mozzarella di Giovanni:

Доорх SQL жишээнд БүтээгдэхүүнНэр нь Carnarvon Tigers болон Mozzarella di Giovanni-ийн хооронд байхгүй байгаа бүх бүтээгдэхүүнийг сонгоно:

### Example – Жишээ

> SELECT * FROM Products
> WHERE ProductName NOT BETWEEN ‘Carnarvon Tigers’ AND ‘Mozzarella di Giovanni’
> ORDER BY ProductName;

---

## BETWEEN Dates – Огноон ХООРОНД

The following SQL statement selects all orders with an OrderDate between ’01-July-1996′ and ’31-July-1996′:

Доорх SQL жишээнд ЗахиалгаОгноо нь ‘1996 оны 7-р сарын 1’-ээс ‘1996 оны 7-р сарын 31’-ийн хооронд байгаа бүх захиалгуудыг сонгоно:

### Example – Жишээ

> SELECT * FROM Orders
> WHERE OrderDate BETWEEN #07/01/1996# AND #07/31/1996#;

OR:

ЭСВЭЛ:

### Example – Жишээ

> SELECT * FROM Orders
> WHERE OrderDate BETWEEN ‘1996-07-01’ AND ‘1996-07-31’;

---

## Sample Table – Жишээ Хүснэгт

Below is a selection from the **Orders** table used in the examples:

Доорх **Захиалгууд** хүснэгтийг жишээ болгож ашиглав: 

| 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 |

         [https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-between%2F&linkname=SQL%20Between](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-between%2F&linkname=SQL%20Between)[https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-between%2F&linkname=SQL%20Between](https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-between%2F&linkname=SQL%20Between)[https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-between%2F&linkname=SQL%20Between](https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsql-between%2F&linkname=SQL%20Between)[https://www.addtoany.com/share](https://www.addtoany.com/share)
