gpt4 book ai didi

sql - Postgres IF table.x > table.y

转载 作者:行者123 更新时间:2023-11-29 14:24:15 24 4
gpt4 key购买 nike

是否可以在 Postgres 8+ 或通用 SQL 中执行以下伪代码?

SELECT table1.a, table1.b ... table1.x, (IF table1.x > table1.y RETURN table1.y ELSE return table1.x AS table1.y), table1.z...

最佳答案

LEAST 在这种情况下是一个很好的解决方案,但更通用的转换是 CASE 语句

SELECT 
table1.a,
table1.b,
...
table1.x,
CASE WHEN table1.x > table1.y THEN table1.y ELSE table1.x END AS y,
table1.z
...

关于sql - Postgres IF table.x > table.y,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7337609/

24 4 0