PostgreSQL实现iif函数

在数据库开发中经常会使用iif函数来进行条件判断,PostgreSQL数据库中没有iif函数,可以自己创建一个,具体语法如下:

CREATE OR REPLACE FUNCTION iif(
    boolean,
    anyelement,
    anyelement)
  RETURNS anyelement AS
' SELECT CASE $1 WHEN TRUE THEN $2 ELSE $3 END '
  LANGUAGE sql IMMUTABLE;

原创文章,作者:somirror,如若转载,请注明出处:https://somirror.com/3596.html

(0)
上一篇 2023-01-06 10:14
下一篇 2023-01-06 16:33

相关推荐

发表回复

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