---
title: SQL And
description: "## The SQL AND Operator – SQL-ын AND оператор The `WHERE` clause can contain one or many `AND` operators. `WHERE` нөхцөл нь нэг болон нэгээс их `AND` оператор ашигладаг. The `AND` operator is used to filter records based on more than one condition, like if you…"
url: "https://apprentice.mn/docs/sql-and/"
updated: "2024-07-16"
category: SQL
---

# SQL And

## The SQL AND Operator – SQL-ын AND оператор

The `WHERE` clause can contain one or many `AND` operators.

`WHERE` нөхцөл нь нэг болон нэгээс их `AND` оператор ашигладаг.

The `AND` operator is used to filter records based on more than one condition, like if you want to return all customers from Spain that starts with the letter ‘G’:

`AND` оператор нь нэгээс олон нөхцөл дээр үндэслэн мэдээллүүдээс шүүдэг, жишээлбэл ‘G’ үсгээр эхэлсэн Испани гаралтай бүх хэрэглэгчдийн харах:

### Example – Жишээ

Select all customers from Spain that starts with the letter ‘G’:

‘G’ үсгээр эхэлсэн Испани гаралтай бүх хэрэглэгчдийг сонгох:

> SELECT *
> FROM Customers
> WHERE Country = ‘Spain’ AND CustomerName LIKE ‘G%’;

## Syntax – Дүрэм

  `SELECTcolumn1, column2, ...
FROMtable_name
WHEREcondition1ANDcondition2ANDcondition3 ...;`

---

## AND vs OR – AND болон OR

The `AND` operator displays a record if *all* the conditions are TRUE.

`AND` операторт оруулсан *бүх* нөхцөл ҮНЭН байх ёстой.

The `OR` operator displays a record if *any* of the conditions are TRUE.

`OR` операторт оруулсан нэг нөхцөл л ҮНЭН байхад болно.

---

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

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

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

| CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
| --- | --- | --- | --- | --- | --- | --- |
| 1 | Alfreds Futterkiste | Maria Anders | Obere Str. 57 | Berlin | 12209 | Germany |
| 2 | Ana Trujillo Emparedados y helados | Ana Trujillo | Avda. de la Constitución 2222 | México D.F. | 05021 | Mexico |
| 3 | Antonio Moreno Taquería | Antonio Moreno | Mataderos 2312 | México D.F. | 05023 | Mexico |
| 4 | Around the Horn | Thomas Hardy | 120 Hanover Sq. | London | WA1 1DP | UK |
| 5 | Berglunds snabbköp | Christina Berglund | Berguvsvägen 8 | Luleå | S-958 22 | Sweden |

## All Conditions Must Be True – Бүх Нөхцлүүд Заавал Үнэн байх ёстой

The following SQL statement selects all fields from `Customers` where `Country` is “Germany” AND `City` is “Berlin” AND `PostalCode` is higher than 12000:

Доорх SQL жишээнд бүх `Хэрэглэгчдийг` сонгож авч `Улс` нь “Герман” БАС(AND)  `Хот`нь “Берлин” БАС(AND) `ПосталКод`нь 12000 их хэрэглэгчүүдийг хайсан:

### Example – Жишээ

> SELECT * FROM Customers
> WHERE Country = ‘Germany’
> AND City = ‘Berlin’
> AND PostalCode > 12000;

    

## Combining AND and OR – AND болон OR хамтатгасан

You can combine the `AND` and `OR` operators.

`AND` болон `OR` операторүүдийг хамтатгаж ашиглах боломжтой.

The following SQL statement selects all customers from Spain that starts with a “G” or an “R”.

Доорх SQL жишээнд Испани гаралтай “G” эсвэл “R” үсгээр эхэлсэн бүх хэрэглэгчдийг сонгоно.

Make sure you use parenthesis to get the correct result.

Зөв үр дүнг авахын тулд хаалтыг ашиглаж байгаарай.

### Example – Жишээ

Select all Spanish customers that starts with either “G” or “R”:

Нэр нь “G” эсвэл “R” үсгээр эхэлдэг бүх Испани хэрэглэгчдийг сонгоно уу:

> SELECT * FROM Customers
> WHERE Country = ‘Spain’AND (CustomerName LIKE ‘G%’ OR CustomerName LIKE ‘R%’);

Without parenthesis, the select statement will return all customers from Spain that starts with a “G”, *plus* all customers that starts with an “R”, regardless of the country value:

Хаалтгүйгээр, сонголт хийвэл “G” үсгээр эхэлсэн бүх Испани хэрэглэгчдийг гаргаж, *нэмээд *бусад улсуудаас “R” үсгээр эхлэх бүх хэрэглэгчдийг гаргана.

### Example – Жишээ

Select all customers that either:
Бүх хэрэглэгчийг сонгоно уу:
are from Spain and starts with either “G”, *or*Испани гаралтай “G” үсгээр эхэлсэн байна, эсвэл
starts with the letter “R”:
“R” үсгээр эхэлнэ:

> SELECT * FROM Customers
> WHERE Country = ‘Spain’ AND CustomerName LIKE ‘G%’ OR CustomerName LIKE ‘R%’;

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