当前位置: 首页 > news >正文

MySQL的IFNULL()、ISNULL()、NULLIF()函数用法说明

1、IFNULL() 函数

MySQL IFNULL 函数是 MySQL 控制流函数之一。

它有两个参数,第一个参数不为 NULL 时返回。 否则,IFNULL 函数返回第二个参数。

这两个参数可以是文字值或表达式。

IFNULL(expression1,expression2);

如果 expression1 不为 NULL,则 IFNULL 函数返回 expression1,否则返回 expression2

2、ISNULL() 函数

MySQL ISNULL() 函数用于检查表达式是否为 NULL

如果传递的表达式为 NULL,则此函数返回 1,否则返回 0。

ISNULL() 函数接受表达式作为参数,并根据传递的参数返回一个整数值 0 或 1。

ISNULL(expression);

3、NULLIF() 函数

MySQL NULLIF() 函数用于比较两个表达式

如果两个表达式相等,NULLIF() 函数返回 NULL,否则返回第一个表达式。

NULLIF() 函数接受表达式作为参数,如果它们相等则返回 NULL。

NULLIF(expression1, expression2)

如果传递的两个表达式相等,则 MySQL NULLIF() 函数返回 NULL,否则如果两个表达式不相等,则返回第一个表达式。

4、总结

IFNULL()、ISNULL()、NULLIF()函数都是用来对值或者表达式进行判断的,区别在于返回值,需要我们根据实际业务使用对应的函数。

http://www.gsyq.cn/news/64342.html

相关文章:

  • Jenkins 已成过去式!新兴替代软件GitHub Actions即将崛起
  • P12828
  • XYD11.25模拟赛
  • day13-影刀RPA01
  • P2754
  • P10173
  • HTML表格列表
  • R语言包的几种安装形式
  • 详细介绍:计算机操作系统:用户层的I/O软件
  • 2025年11月上海水溶肥设备厂家推荐前十指南:专业选择与经验分享
  • 国内振动台厂家推荐:技术积累与行业服务能力观察
  • AI实现类人推理的技术探索
  • CSS基础--面向后端需要了解的前端知识
  • 2025年下半年江苏煤矿智能化/智能煤流系统开发公司综合推荐指南
  • 使用Postman进行接口测试、接口自动化和集成CI/CD
  • 信创环境下的一体化全栈智能运维
  • 28223E2125263E2121203E212424384722B0开
  • 【251128】CF2164 Div.1+2 vp 总结
  • 2025年四川成都奖杯奖牌定制、奖章证书定制、奖杯定制、水晶奖杯定制、奖牌定制品牌厂家企业推荐top5指南
  • 基于PyTorch的YOLOv5目标检测 - 教程
  • 2025年工业冷风机车间降温技术全解析,铁皮棚车间降温/焊装车间通风降温/压铸车间通风降温/机械厂车间降温工业冷风机厂商推荐排行
  • 2025非遗新中式品牌排行TOP榜,这些品牌正走红,非遗新中式推荐排行色麦新中式层层把关品质优
  • 2025年靠谱的四川变形缝_变形缝厂家实力及口碑推荐榜
  • SQL Server设置用户查看指定数据库的指定表单
  • 深入解析:Mac如何安装mysql和完全卸载mysql
  • 深入解析:maven打jar包,将依赖的jar提取出来
  • 实用指南:云架构设计与实践:从基础到未来趋势
  • 2025年广东AI搜索优化GEO公司推荐:惠算领衔,多平台适配
  • 关于图灵停机问题不可判定性证明
  • Vue3.0 简单商城—购物车组件