IFNULL 函数是 MySQL 控制流函数之一,它接受两个参数,如果不是 NULL,则返回第一个参数。 否则,IFNULL 函数返回第二个参数。两个参数可以是文字值或表达式。
本章我们用到的建表案例语句如下:
-- 嗨客网(www.haicoder.net) CREATE TABLE `tb_func` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `num` double DEFAULT '0', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4; INSERT INTO tb_func (`name`,`num`) values ('haike',10), ('嗨客网',1000), ('hai',100);
Mysql的IFNULL函数描述
语法