以下语句可以创建postgreSql 自定义函数if
CREATE OR REPLACE FUNCTION "if" (bl boolean, a integer, b integer, OUT d integer) RETURNS integer
VOLATILE
AS $body$
SELECT CASE
WHEN bl = true
THEN
a
ELSE
b
END;
$body$ LANGUAGE sql
该文章介绍了如何在PostgreSQL中创建一个名为if的自定义函数,该函数接受一个BOOLEAN参数和两个INTEGER参数,根据布尔值返回其中一个整数。函数内部使用了CASE语句实现逻辑判断。
以下语句可以创建postgreSql 自定义函数if
CREATE OR REPLACE FUNCTION "if" (bl boolean, a integer, b integer, OUT d integer) RETURNS integer
VOLATILE
AS $body$
SELECT CASE
WHEN bl = true
THEN
a
ELSE
b
END;
$body$ LANGUAGE sql
829
8502
6865

被折叠的 条评论
为什么被折叠?