mysql有isnull函数的吧 为啥还要写函数

解决方案 »

  1.   

    MySql有个IFNULL()函数估计可以满足你
      

  2.   

    +1
    mysql> SELECT IFNULL(1,0);
            -> 1
    mysql> SELECT IFNULL(NULL,10);
            -> 10
    mysql> SELECT IFNULL(1/0,10);
            -> 10
    mysql> SELECT IFNULL(1/0,'yes');
            -> 'yes'
      

  3.   

    mysql ifnull()
    orcle nvl()
    sql server isnull()
      

  4.   

    不是很明白 “其功能实现ISNULL,目的就是为了不改代码” 的含义,使用isnull 的确可以判定 另外 使用 length 大于零也可以啊 ......