SQL 中 ISNULL 函数检查值是否为 NULL,并返回指定值(如果值为 NULL)或原始值(如果值为非 NULL)。它的语法为:ISNULL(expression, replacement_value)。该函数用于替换 NULL 值以提高可读性、防止错误和在聚合函数中处理 NULL 值。

SQL 中 ISNULL 函数的用法
什么是 ISNULL 函数?
ISNULL 函数是一种 SQL 函数,用于检查值是否为 NULL,并返回一个指定值(如果值为 NULL)或原始值(如果值为非 NULL)。
语法:
ISNULL(expression, replacement_value)
其中:
expression:要检查的值。replacement_value:如果 expression 为 NULL,则返回的值。用法:
ISNULL 函数可用于各种情况,例如:
示例:
考虑以下表格:
| ID | Name |
|---|---|
| 1 | John Smith |
| 2 | NULL |
要替换 Name 列中为 NULL 的值,可以使用以下查询:
<code class="sql">SELECT ID, ISNULL(Name, 'Unknown') FROM TableName;</code>
输出:
| ID | Name |
|---|---|
| 1 | John Smith |
| 2 | Unknown |
注意事项:
replacement_value 为 NULL,ISNULL 函数将返回 expression 本身,而不会进行替换。以上就是sql中isnull的用法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号