PostgreSQL COALESCE函数

PostgreSQL COALESCE函数COALESCE 函数是返回参数中的第一个非 null 的值 它要求参数中至少有一个是非 null 的 如果参数都是 null 会报错 selectCOALES null null 报错 selectCOALES null null now 结果会得到当前的时间 selectCOALES null null now 结果会得到 可以和其他函数配合来实现一些复杂点的功能 查询学生姓名 如果学生名字为 null 或 则显示 姓名为空 select

COALESCE函数是返回参数中的第一个非null的值,它要求参数中至少有一个是非null的,如果参数都是null会报错。

select COALESCE(null,null); //报错 select COALESCE(null,null,now(),''); //结果会得到当前的时间 select COALESCE(null,null,'',now()); //结果会得到'' //可以和其他函数配合来实现一些复杂点的功能:查询学生姓名,如果学生名字为null或''则显示“姓名为空” select case when coalesce(name,'') = '' then '姓名为空' else name end from student; 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227958.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午8:07
下一篇 2026年3月16日 下午8:07


相关推荐

  • Mac 卸载cuda

    Mac 卸载cudaMac卸载cudasudoperl/usr/local/bin/uninstall_cuda_drv.pl检查是否卸载成功:gcc-v

    2022年6月21日
    58
  • OpenFang 横空出世:Rust 打造的 Agent OS,重构 AI 自主化新范式

    OpenFang 横空出世:Rust 打造的 Agent OS,重构 AI 自主化新范式

    2026年3月14日
    4
  • 15个Cursor AI功能,让你省去50%的编码时间!

    15个Cursor AI功能,让你省去50%的编码时间!

    2026年3月16日
    2
  • print和println的区别

    print和println的区别其实两者就打印来说的话 是没有什么区别的 但是要注意的一点就是 print 打印出来的内容是不能够自动换行的 而 println 可以 虽然概念很简单 但是两者运用到不同的场景下却有不同的作用 比如打印带 三角形 如果使用 println 的话是不能够打印出来的 打印出来的结果是每一行都只有一颗 但是使用 print 可以实现

    2026年3月18日
    2
  • ebpf技术_EBM技术

    ebpf技术_EBM技术1.ebpf概述1.1ebpf发展历史BPF,及伯克利包过滤器BerkeleyPacketFilter,最初构想提出于1992年,其目的是为了提供一种过滤包的方法,并且要避免从内核空间到用户空间的无用的数据包复制行为。它最初是由从用户空间注入到内核的一个简单的字节码构成,它在那个位置利用一个校验器进行检查——以避免内核崩溃或者安全问题——并附着到一个套接字上,接着在每个接…

    2026年2月11日
    4
  • SyntaxHighlighter 设置

    SyntaxHighlighter 设置SyntaxHighli nbsp 源码下载 1 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp Syntaxhighli 3 0 83 nbsp nbsp 下载点见篇头 非官方原版 做了如下调整 a nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 原版的 demo 程序存在 bug 调整了 demo 程序 下面的贴图是调整后的 demo b nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp src shCore js 未压缩的源代码中缺失 RegExp 对

    2026年3月19日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号