MySQL IFNULL 函数是 MySQL 控制流函数之一, 它接受两个参数, 如果不是 NULL, 则返回第一个参数. 否则, IFNULL 函数返回第二个参数.
IFNULL 函数的语法结构
IFNULL(expression_1,expression_2);
IFNULL 应用实例
- USE testdb;
- CREATE TABLE IF NOT EXISTS contacts (
- contactid INT AUTO_INCREMENT PRIMARY KEY,
- contactname VARCHAR(20) NOT NULL,
- bizphone VARCHAR(15),
- homephone VARCHAR(15)
- );
请注意, 应避免在 WHERE 子句中使用 IFNULL 函数, 因为它会降低查询的性能.
文章来自 www.huthon.cn
来源: http://www.bubuko.com/infodetail-2793861.html