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