【问题标题】: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;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-12
      • 2021-11-15
      相关资源
      最近更新 更多