The NOT Operator – NOT оператор #

The NOT operator is used in combination with other operators to give the opposite result, also called the negative result.

NOT операторыг бусад операторуудтай хамт ашиглаж, эсрэг үр дүн буюу сөрөг үр дүнг гаргадаг.

In the select statement below we want to return all customers that are NOT from Spain:

Энэхүү доорх жишээнд бид Испани гаралтай харилцагчдаас бусад бүх харилцагчдыг сонгохыг хүссэн: 

Example – Жишээ #

Select only the customers that are NOT from Spain:

Испани гаралтай харилцагчдаас бусдыг нь сонгоно уу:

SELECT * FROM Customers
WHERE NOT Country = ‘Spain’;

In the example above, the NOT operator is used in combination with the = operator, but it can be used in combination with other comparison and/or logical operators. See examples below.

Дээрх жишээнд, NOT оператор = оператортай хамт хэрэглэсэн, гэхдээ харицуулалт хийдэг логик and/or операторуудтай хамтад нь хэрэглэж болно. Доорх жишээнүүдээс харна уу.


Syntax – Дүрэм #

SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;


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

NOT LIKE – Ижил биш #

Example – Жишээ #

Select customers that does not start with the letter ‘A’:

‘A’ үсгээр эхлээгүй бүх харилцагчдыг сонгоно уу:

SELECT * FROM Customers
WHERE CustomerName NOT LIKE ‘A%’;

NOT BETWEEN – Хооронд биш #

Example – Жишээ #

Select customers with a customerID not between 10 and 60:

ХарилцагчдынID(custom,ID) нь 10-аас 60 хооронд багтаагүй бүх харилцагчдыг сонгон уу:

SELECT * FROM Customers
WHERE CustomerID NOT BETWEEN 10 AND 60;

NOT IN – Дотор нь байхгүй #

Example – Жишээ #

Select customers that are not from Paris or London:

Парис эсвэл Лондоны харьяалалтайгаас бусад бүх харилцагчдыг сонгон уу:

SELECT * FROM Customers
WHERE City NOT IN (‘Paris’‘London’);

NOT Greater Than – Эрс их биш #

Example – Жишээ #

Select customers with a CustomerId not greater than 50:

CustomerId нь 50-аас бага бүх харилцагчдыг сонгон уу: 

SELECT * FROM Customers
WHERE NOT CustomerID > 50;

Note: There is a not-greater-than operator: !> that would give you the same result.

Тэмдэглэл: Энэ бас эрс-их-биш гэсэн оператор: !> энэ бас адилхан үр дүн өгнө.


NOT Less Than – Эрс бага биш #

Example – Жишээ #

Select customers with a CustomerID not less than 50:

CustomerID нь 50-аас их байх бүх харилцагчдыг сонгон уу:

SELECT * FROM Customers
WHERE NOT CustomerId < 50;

Note: There is a not-less-than operator: !< that would give you the same result.

Тэмдэглэл: Энэ бол эрс-бага-биш оператор:  !< энэ адилхан үр дүн өгнө.

Powered by BetterDocs

Leave a Reply