在polardb的pg中有没有这样的函数? -[阿里云_云淘科技]

在polardb的pg中有没有这样的函数?在polardb的pg中有没有这样的函数? -[阿里云_云淘科技]

以下为热心网友提供的参考意见

您好,云原生数据库PolarDB 共有三个引擎,分别为PolarDB MySQL版、PolarDB PostgreSQL版、PolarDB分布式版,
在polardb的pg中有没有这样的函数? -[阿里云_云淘科技]
对于每一种引擎对应的PolarDB版本也都100%兼容原生态,这里您想使用if的话,建议您可以更换成case when语法,语法格式:case a when b then c [when d then e] …… [else f] end
比如在Mysql版本下

select exam_id,case exam_id when 3 then 'A' else 'B' END as exam from crm_goods_package;

返回结果
在polardb的pg中有没有这样的函数? -[阿里云_云淘科技]

以下为热心网友提供的参考意见

你改用 case when then else end,或者自己写一个函数公式,就可以继续用 if。此回答整理自钉群“PG|POLARDB技术进阶”

本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/21378.html

(0)
匿名
上一篇 2024年1月10日 下午2:05
下一篇 2024年1月10日

相关推荐

新手站长从“心”出发,感谢16年您始终不离不弃。