【问题标题】:Postgresql switch query to functionPostgresql 切换查询功能
【发布时间】:2016-12-23 11:10:50
【问题描述】:
此查询有效,但我想将其更改为函数当区域为 Varchar 且女人和男人为整数时,我该怎么做?
Select region,man, woman,
Case
When woman > man then woman - man
When woman < man then man - woman
ELSE 0
END
AS test
FRom people;
【问题讨论】:
标签:
postgresql
function
stored-procedures
【解决方案1】:
就make it one:
create function ops()
returns table (region varchar, man integer, woman integer, test integer)
as
$$
Select region,man, woman,
Case
When woman > man then woman - man
When woman < man then man - woman
ELSE 0
END AS test
From people;
$$
language sql;