---
title: SQL Null Values
description: "## What is a NULL Value? – NULL(ХООСОН) утга гэж юу вэ? A field with a NULL value is a field with no value. NULL утгатай талбар нь утгагүй(хоосон байгаатай адил) талбар юм. If a field in a table is…"
url: "https://apprentice.mn/docs/sql-null-values/"
updated: "2024-07-17"
category: SQL
---

# SQL Null Values

## What is a NULL Value? – NULL(ХООСОН) утга гэж юу вэ?

A field with a NULL value is a field with no value.

NULL утгатай талбар нь утгагүй(хоосон байгаатай адил) талбар юм.

If a field in a table is optional, it is possible to insert a new record or update a record without adding a value to this field. Then, the field will be saved with a NULL value.

Хэрэв хүснэгт дэх талбар заавал бөглөх шаардлагагүй бол, энэ талбарт утга оруулахгүйгээр шинэ мэдээлэл оруулах эсвэл мэдээллийг шинэчлэх боломжтой. Тэгвэл, талбар нь ХООСОН(NULL) утгатай хадгалагдана.

**Note:** A NULL value is different from a zero value or a field that contains spaces. A field with a NULL value is one that has been left blank during record creation!

**Тэмдэглэл:** NULL утга нь тэг гэсэн утга авсан эсвэл зай авсан талбараас өөр юм. NULL утгатай талбар нь мэдээлэл үүсгэх үед хоосон орхигдсон талбар юм!

---

## How to Test for NULL Values? – ХООСОН утгуудыг хэрхэн шалгах вэ?

It is not possible to test for NULL values with comparison operators, such as =, <, or <>.

NULL утгыг жишилтын операторуудтай ашиглаж шалгалт хийх боломжгүй, жишээлбэл =, <, эсвэл <>.

We will have to use the `IS NULL` and `IS NOT NULL` operators instead.

Бид үүний оронд `IS NULL` болон `IS NOT NULL` операторуудыг ашиглах хэрэгтэй.

### IS NULL Syntax – IS NULL Дүрэм

`SELECT column_namesFROM table_nameWHERE column_name IS NULL;`

`SELECT багана_нэрнүүдFROM хүснэгт_нэрWHERE багана_нэр IS NULL;`

### IS NOT NULL Syntax – IS NOT NULL Дүрэм

`SELECT column_namesFROM table_nameWHERE column_name IS NOT NULL;`

`SELECT багана_нэрүүдFROM хүснэгт_нэрWHERE багана_нэр IS NOT NULL;`

---

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

     

---

## The IS NULL Operator – ЭНЭ ХООСОН УУ оператор

The `IS NULL` operator is used to test for empty values (NULL values).

`IS NULL` хоосон утгууд (NULL утгууд) шалгахад ашиглагддаг.

The following SQL lists all customers with a NULL value in the “Address” field:

Доорх SQL нь “Хаяг” талбарт NULL утгатай бүх харилцагчдыг жагсаана:

### Example – Жишээ

> SELECT CustomerName, ContactName, Address
> FROM Customers
> WHERE Address IS NULL;

**Tip:** Always use IS NULL to look for NULL values.

**Зөвлөгөө:** NULL утгуудыг хайхад үргэлж IS NULL-ыг ашиглаарай

---

## The IS NOT NULL Operator – ЭНЭ ХООСОН БИШ ҮҮ оператор

The `IS NOT NULL` operator is used to test for non-empty values (NOT NULL values).

`IS NOT NULL` оператор нь хоосон биш утгууд (NOT NULL утгууд) шалгахад ашиглагддаг.

The following SQL lists all customers with a value in the “Address” field:

Доорх SQL нь “Хаяг” талбарт утгатай бүх харилцагчдыг жагсаана:

### Example – Жишээ

> SELECT CustomerName, ContactName, Address
> FROM Customers
> WHERE Address IS NOT NULL;

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