SQL IFNULL 函数

SQL IFNULL函数用于在MySQL中将NULL值替换为另外一个值。它与MS SQL Server中的 ISNULL 函数和Oracle中的 NVL 函数类似。

SQL IFNULL函数语法

IFNULL(expression1, expression2)

如果expression1为null, 在函数返回expression2,否则将返回expression1。

SQL IFNULL 函数范例

数据表: Employees

EmployeeId FirstName LastName Department
203 Dehoo Ulooo Finance
205 Yuooi Yoiioa NULL
206 Bilaa Ioooo Finance

SELECT EmployeeId, IFNULL(Department, 'N/A') AS Department
FROM Employees;

结果会类似于:

EmployeeId Department
203 Finance
205 N/A
206 Finance