ISNULL(expr)
如果expr的值为null,则返回1,如果不为null,则返回0;
例如,查找一个订单的状态,如果状态为null则返回1,不为空则返回0
select isnull(status...) from orders;
查出的数据
?...IFNULL()的返回值是数字或是字符串.
例如查询所有商品,把价格为null的改为0;
select ifnull(goods_price,0) from goods ;
?...则返回所有商品价格,如果有null的则返回0;
NULLIF(expr1,expr2)
如果expr1和expr2相等,则返回null,否则返回expr1的值
例如
查询商品的促销价格和市场价格是否相等