首页 > 数据库 >mysql COALESCE函数

mysql COALESCE函数

时间:2023-01-10 11:41:28浏览次数:50  
标签:wangSELECT 函数 IFNULL COALESCE mysql test NULL wang


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

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

使用示例:

SELECT IFNULL(NULL,'test'); //test
SELECT IFNULL('wang','test'); //wang
SELECT IFNULL(NULL,NULL); //NULL

SELECT COALESCE('wang','test'); //wang
SELECT COALESCE(NULL,'test'); //test
SELECT COALESCE('wang','test','test1','test2'); //wang
SELECT COALESCE(NULL,NULL,NULL,'test2'); //test2
SELECT COALESCE(NULL,NULL,NULL,NULL); //NULL


标签:wangSELECT,函数,IFNULL,COALESCE,mysql,test,NULL,wang
From: https://blog.51cto.com/u_15936016/5999905

相关文章

  • 完全卸载MySQL服务的方法
    1.重新运行安装文件,单击remove移除mysql。此时安装目录中的文件没有完全移除,需要手动删除安装目录的Mysql文件夹。2.如果MySQL服务没有移除的话,以管理员方式运行cmd命令:sc......
  • JSTL fn函数使用
    首先,我们要在页面的最上方引用:<%@taglibprefix="fn"uri="http://java.sun.com/jsp/jstl/functions"%>下面是JSTL中自带的方法列表以及其描述:fn:contains(string,subs......
  • mysql 触发器
    BEGINSETnew.nodeId=(SELECTIF(ISNULL(id),1,id+1)FROM(SELECTMAX(id)ASidFROMfunction)tmp);END 自己写的触发器BEGINSETnew.sort_index=(SELECTIF(ISN......
  • Codeforces 1704 F Colouring Game 题解 (结论,SG函数)
    题目链接首先看R和B的数量不等的情况(很多博弈题都是先比较两种物品的数量,相等的情况再用SG函数之类的技巧),结论是R多Alice必赢,B多Bob必赢。证明:来看R比B多的情况,定义两人......
  • 函数的Type Hints
    函数的TypeHints通过变量名:变量类型的写法指定参数的类型通过->返回值类型的写法指定返回值的数据类型#为了简单,这里假设只能处理整数defadd(a:int,b:int)->int......
  • MySQL必知必会第四章-检索数据
    检索数据SELECT语句SELECT语句用途是从一个或多个表中检索信息。为了使用SELECT检索表数据,必须至少给出两条信息——想选择什么,以及从什么地方选择。检索单个列利用SEL......
  • MySQL必知必会第三章-使用MySQL
    使用MySQL链接为了链接MySQL需要以下信息:主机名(计算机名)——如果连接到本地MySQL服务器,为localhost;端口(如果使用默认端口3306之外的端口);一个合法的用户名;用户口令(如......
  • mysql 安装部署(Docker - Centos7)
    mysql安装部署(Docker-Centos7) 1.下载镜像                    参考:https://blog.csdn.net/weixin_43830765/article/det......
  • MySQL25 - 三范式
    数据库三范式数据库中表的设计依据第一范式要求任何一张表必须有主键,每一个字段原子性不可再分必须有唯一非空列作为主键比如邮箱和手机号不能存储在一列中,应该分为......
  • windows系统下的mysql 8.0 修改密码、创建用户
    https://blog.csdn.net/qq_40015409/article/details/1115832351.以管理员权限运行cmd2.停止服务netstopmysql//不需要关闭服务3.cdmysql安装目录4.mysqld--cons......