zoukankan      html  css  js  c++  java
  • MySQL COALESCE函数

    COALESCE(value,value,…)是一个可变参函数,可以使用多个参数。

    作用:接受多个参数,返回第一个不为NULL的参数,如果所有参数都为NULL,此函数返回NULL;当它使用2个参数时,和IFNULL函数作用相同。

    使用场合:假如某个字段默认是null,你想其返回的不是null,而是比如false或其他值,可以使用这个函数。

    SELECT IFNULL(NULL,'11');    //11
    SELECT IFNULL('11','22');    //11
    SELECT IFNULL(NULL,NULL);    //NULL
    
    SELECT COALESCE('11','22');    //11
    SELECT COALESCE(NULL,'11');        //11
    SELECT COALESCE('11','22','33','44');    //11
    SELECT COALESCE(NULL,NULL,NULL,'11');    //11
    SELECT COALESCE(NULL,NULL,NULL,NULL);    //NULL

    SELECT COALESCE(字段名,false) as value from t;
  • 相关阅读:
    poj 2155 B
    hdu 1556 A
    hdu 1556 A
    #366 A-C
    最长上升子序列
    Codeforces Div3 #501 A-E(2) F以后补
    字典的建立 查找
    字典序大小
    头文件模板
    01背包模板 及 优化
  • 原文地址:https://www.cnblogs.com/sakura--/p/13452988.html
Copyright © 2011-2022 走看看