---
title: github-fill
description: 查询中使用 NULL 相关函数 本文通过具体示例介绍如何使用 NULL 相关的函数来识别和转换 NULL 值。 NULL 相关函数 NULL 值的特点是任何数值都不能等于 NULL 或不等于 NULL，可以通过 IS NULL 判断，也可以使用 NVL 函数将 NULL 值转换为可识别的字符串。 示例 创建示例表并录…
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.3.4

# 查询中使用 NULL 相关函数

更新时间：2024-10-31 23:00:01

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.4/zh-CN/300.develop/100.application-development-of-mysql-mode/500.read-data-of-mysql-mode/300.use-operators-and-functions-in-query-of-mysql-mode/800.use-null-related-functions-in-queries-of-mysql-mode.md)  

本文通过具体示例介绍如何使用 `NULL` 相关的函数来识别和转换 `NULL` 值。

## NULL 相关函数

NULL 值的特点是任何数值都不能等于 NULL 或不等于 NULL，可以通过 IS NULL 判断，也可以使用 NVL 函数将 NULL 值转换为可识别的字符串。

## 示例

创建示例表并录入合适的数据。

```sql
obclient> CREATE TABLE t_null(id NUMBER NOT NULL PRIMARY KEY, name VARCHAR(10));
Query OK, 0 rows affected

obclient> INSERT INTO t_null(id, name) VALUES(1,'A'), (2,NULL), (3,'NULL');
Query OK, 3 rows affected
Records: 3  Duplicates: 0  Warnings: 0

```

### 在查询中使用 NULL 相关函数

使用 `NVL()` 或 `IFNULL()` 函数识别 `NULL` 值并转换。在 OceanBase 数据库 MySQL 模式下，如果一个列可能存在 `NULL` 值，可以使用 `NVL()` 或 `IFNULL()` 函数进行识别并转换为特殊字符。

```sql
obclient> SELECT id, name, NVL(name, 'NOT APPLICABLE') n_name, IFNULL(name, 'NOT APPLICABLE') n2_name FROM t_null;
+----+------+----------------+----------------+
| id | name | n_name         | n2_name        |
+----+------+----------------+----------------+
|  1 | A    | A              | A              |
|  2 | NULL | NOT APPLICABLE | NOT APPLICABLE |
|  3 | NULL | NULL           | NULL           |
+----+------+----------------+----------------+
3 rows in set

```

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
