gpt4 book ai didi

postgresql - 在 postgresql 中更新返回顺序

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

我有一个更新表中行的查询。我希望查询更新行并返回受影响的行。

目前我有

UPDATE employees SET name = 'John' RETURNING employees.*;

这很好用。但是,如果我想按指定顺序返回受影响的行怎么办。有点像

UPDATE employees SET name = 'John' RETURNING employees.* ORDER BY name ASC;

这是行不通的。谁有好的建议?

最佳答案

这可以使用数据修改 CTE(公用表表达式)来完成:

with updated as (
UPDATE employees
SET name = 'John'
RETURNING *
)
select *
from updated
ORDER BY empname ASC;

关于postgresql - 在 postgresql 中更新返回顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25649976/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com