COALESCE()函数 COALESCE()用于处理NULL值属于比较函数和运算符语法COALESCE(value1,value2,...,valueN)COALESCE()从左到右依次检查参数返回第一个不为NULL的值如果全部为NULL,则返回NULL案例1考虑一个员工奖金表为NULL的返回0建表语句CREATE TEMPORARY TABLE employee ( emp_id INT PRIMARY KEY, emp_name VARCHAR(20), salary DECIMAL(10, 2), bonus DECIMAL(10, 2) ); INSERT INTO employee VALUES (1, 张三, 8000, 1000), (2, 李四, 9000, NULL), (3, 王五, 7000, 500);奖金表如下查询代码SELECT *, COALESCE(bonus , 0) AS bonus1 FROM employee ORDER BY bonus ASC;结果

本月热点