一、介绍

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

IFNULL() 函数语法格式为:

IFNULL(expression, alt_value)

参数说明:

  • expression:必须,要测试的值
  • alt_value:必须,expression 表达式为 NULL 时返回的值

二、举例

第一个参数为 NULL:

SELECT IFNULL(NULL, "RUNOOB");

以上实例输出结果为:RUNOOB

Sql语句之IFNULL() 函数相关推荐

  1. SQL语句--简单的函数书写举例(3)

    SQL语句–简单的函数书写举例(3) 在前两篇中,案例只涉及到简单的数值,这样的函数称为[标量函数] 这里的函数,可以简单的理解为它是一个可以进行计算的工具 标量函数:是简单的数值,eg:int.ch ...

  2. SQL语句--简单的函数书写举例(1)

    SQL语句–简单的函数书写举例(1) 在数据库下的[可编程性]–[函数]下可看到有4类函数,平时用的函数大部分为[系统函数]下的,当这些函数不能满足实际需求时,我们要自己创建函数. eg:计算 A+B ...

  3. sql语句insert插入函数如果values值括号里放变量名

    sql语句insert插入函数如果values值括号里直接放变量名就会到时表增加了一个空的记录,解决方法是使用特殊格式 String sql = "insert into user(name ...

  4. 176. 第二高的薪水(SQL中的ifnull函数和limt1,1的使用)

    176. 第二高的薪水 # Write your MySQL query statement below Select ifnull((SELECT distinct salaryfrom Emplo ...

  5. SQL语句之单行函数

    单行函数 1. 函数的理解 1.1 什么是函数 函数在计算机语言的使用中贯穿始终,函数的作用是什么呢?它可以把经常使用的代码封装起来,需要的时候直接调用即可.这样既提高了代码效率,又提高了可维护性.在 ...

  6. oracle sum函数返回空,关于SQL语句中SUM函数返回NULL的解决办法

    SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL. 但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如 ...

  7. sql语句中使用函数会耗费性能吗_挽救数据库性能的 30 条黄金法则 | 原力计划...

    作者 | geekguy 责编 | 王晓曼 出品 | CSDN博客 1. 优化查询,应尽量避免全表扫描,应该在用于检索数据和排序数据的字段上建立索引,如where子句用于搜索,order by子句用于 ...

  8. sql语句中的函数使用

    select *,sum(item_XXname) as itemSum from 表名. get(itemSum) 便可得到一系列的对应字段的和. 涉及到的其他的函数还有,摘自以下地址 http:/ ...

  9. sql语句之CONCAT 函数

    CONCAT作用 CONCAT 函数用于将两个字符串连接为一个字符串 SQL> SELECT CONCAT('FIRST ', 'SECOND');+---------------------- ...

最新文章

  1. MySQL DECIMAL数据类型
  2. 马斯克炮轰元宇宙与Web3.0:“我不觉得有人会成天把屏幕绑在脑袋上”
  3. 2019年pta作业第二题——求最大值及其下标
  4. ffmpeg流文件合并concat
  5. PCB产业对ERP软件提出了哪些挑战?
  6. mysql group_concat去重_Mysql下GROUP_CONCAT使用
  7. 微信小程序手机预览不正常,打开手机调试后预览正常
  8. java项目经验怎么写_模具工简历项目经验怎么写
  9. 从事前端开发必须要了解的CSS原理
  10. 链上期权协议 Opium 为 USDT 保险池引入流动性挖矿
  11. java this()函数_Java经典面试题之(如何正确的使用this?)
  12. 归类常用控件GroupBox、TabControl、Expander
  13. 国内语料库建设一览表
  14. div rot grad
  15. php是一种什么脚本语言
  16. 李航 统计学习方法 中的adaboost案例详解
  17. $.each()和$().each
  18. 毫米波雷达ADC数据采集
  19. 注意力机制(Attention Mechanism)-ECANet
  20. 腾讯Java后端开发实习生(一面)

热门文章

  1. Java:Scanner中的nextInt()方法
  2. 危害肠道健康的两大敌人:诺如病毒和轮状病毒
  3. 表观遗传研究丨Atlas Antibodies 抗组蛋白抗体
  4. macOS 游戏源码之国际象棋智能分析应用程序(教程含源码)
  5. Pytorch导入模型参数
  6. 为什么eolinker发送老是等待_eoLinker-AMS开源版 常见问题
  7. audio 自动播放
  8. github 每次需要输入passphrase for key id_rsa 的解决办法
  9. 【毕业设计】 基于单片机的放松按摩仪设计与实现 - 物联网 嵌入式 stm32
  10. Gradle 安装和配置教程