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

【SAP HANA 39】HANA 中的 IFNULL() 和 COALESCE() 函数的作用

目录

一、IFNULL() 函数

1.1、示例-1

1.1、输出-1

1.2、示例-2 

1.2、输出-2

二、COALESCE() 函数

2.1、示例-1

2.1、输出-1

2.2、示例-2

2.2、输出-2


在 SAP HANA 中,IFNULL()COALESCE() 都用于处理空值 (NULL),但它们的使用场景略有不同。

一、IFNULL() 函数

IFNULL(expr1, expr2) 返回 expr1 的值,如果 expr1 为 NULL,则返回 expr2

1.1、示例-1

SELECT IFNULL(NULL, 'Default Value') AS Result;

1.1、输出-1

Result
---------
Default Value

如果 expr1 是 NULL,那么返回 expr2,即 Default Value

1.2、示例-2 

SELECT IFNULL('SAP HANA', 'Default Value'

http://www.mrgr.cn/news/1361.html

相关文章:

  • 设计模式 适配器模式
  • 鸿蒙HarmonyOS开发:用户通知服务Noification的详细使用指南
  • sed awk 第二版学习(一)—— sed 与 awk 基本操作
  • 贝叶斯推理:分步指南
  • WPF-实现多语言的静态(需重启)与动态切换(不用重启)
  • 设计模式实战:数据分析系统的设计与实现
  • 2024新型数字政府综合解决方案(六)
  • C#中的多线程
  • 【数据结构】二叉树篇
  • 对react组件和组件化理解
  • Java项目集成RocketMQ
  • 《Docker:实现开发环境一致性与高效部署的利器》
  • 创建张量、张量的操作
  • Kafka运行机制(二):消息确认,消息日志的存储和回收
  • echarts渐变圆环进度条样式
  • jenkins pipline脚本 获取git分支
  • Snipaste 的一款替代工具 PixPin,支持 gif 截图、长截图和 OCR 文字识别,功能不是一点点强!
  • 虚幻5|角色武器装备的数据库学习(不只是用来装备武器,甚至是角色切换也很可能用到)
  • 《AI音频类工具之九——Stable Audio​ 》
  • TortoiseGit修改差异查看器为BeyondCompare