MySQL IFNULL() 函数

news/2023/6/5 22:30:59

IFNULL() 函数用于判断第一个表达式是否为 NULL,如果为 NULL 则返回第二个参数的值,如果不为 NULL 则返回第一个参数的值。

IFNULL() 函数语法格式为:

IFNULL(expression, alt_value)

如果第一个参数的表达式 expression 为 NULL,则返回第二个参数的备用值。

参数说明:

参数描述
expression必须,要测试的值
alt_value必须,expression 表达式为 NULL 时返回的值

实例

第一个参数为 NULL:

SELECT IFNULL(NULL, "RUNOOB");

以上实例输出结果为:

RUNOOB

第一个参数不为 NULL:

SELECT IFNULL("Hello", "RUNOOB");

以上实例输出结果为:

Hello

https://dhexx.cn/news/show-17888.html

相关文章

TSQL基础(二)

over() 开窗函数 排名函数必须和over()一起使用,所以先了解over()。 OVER 子句定义查询结果集内的窗口或用户指定的行集。 然后,开窗函数将计算窗口中每一行的值。 您可以将 OVER 子句与函数一起使用,以便计算各种聚合值,例如移动…

activiti获取可回退的节点

在处理流程回退时,需要获取某个节点当前可以回退到的节点,简单分析下: 1. 只支持回退到userTask。 2. 如果流程流转过某节点时生成了多个任务,从其中某一个任务回退到该节点后,不处理另外的任务。 3. 只能回退到当前节…

Android之NDK开发环境r9

需要的软件: android-ndk-r9-windows-x86_64.zip(我的系统是64位的,所以下载的是64的)下载地址:http://developer.android.com/tools/sdk/ndk/index.html#Downloadsadt-bundle-windows-x86_64-20130917(这个…

被大厂废掉的年轻人

作者| Mr.K 编辑| Emma来源| 技术领导力(ID:jishulingdaoli)朋友M总的公司招人,有两个候选人,一个是有大厂经验的“毕业生”,另一个曾在某腰部企业工做过团队主管。M总有点拿不准,问K哥的意见。对比两人的简历后&…

工作这几年

11年年初来北京找工作,转眼已经8个年头了,经验丰富了,技术更广泛了,也结婚了,孩子也有了,几乎身边所有的地方都在悄悄的发生变化。可是,唯一不变的,确实这身材(175cm,60公…

主流浏览器CSS3和HTML5兼容性详细清单

各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正…

tomcat性能优化,内存优化和并发线程连接优化

今天被一同事问到tomcat和内存优化的问题,而网上的资料基本都是来回copy,所以抽时间随便写点。文章中设置的参数都是一个随便写的,具体的还要根据自己的情况来定。 1.内存优化: 说到tomcat不得不提的是jvm,想让tomca…

微软BI 之SSAS 系列 - 基于雪花模型的维度设计

基于雪花模型的维度以下面的 Product 产品与产品子类别,产品类别为例。 DimProduct 表和 DimProductSubcategory 表有外键关系,而 DimProductSubcategory 表和 DimProductCategory 表存在外键关系。 测试的维度表与数据 - USE BIWORK_SSIS GOIF OBJECT_…

HIVE-row_number() OVER(PARTITION BY)函数-先分组,取每个分组的前几个

OVER(PARTITION BY order by)函数更详细的使用,可查看博文https://blog.csdn.net/qq_41712271/article/details/109224538 select row_number() over (partition by month order by ref_host_cnts desc) partition:按照month分成区块 order by &#x…

Lr监控linux系统资源方法

1.监控linux系统需要开启rstatd和xinetd两个服务,查看系统是否配置rstatd、xinetd守护进程: 输入命令:rpcinfo -p查看rstatd服务 输入命令:rpm -q xinetd查看xinetd服务 2. 监控linux系统需要安装下载4个服务包:&a…