gpt4 book ai didi

PostgreSQL View 列命名

转载 作者:行者123 更新时间:2023-11-29 13:36:43 25 4
gpt4 key购买 nike

我正在尝试在我的 View 中命名一个新列...这是我的(部分)代码:

SELECT co_url_name, score_combined,(SELECT trunc(("productAndServices" + "futurePurchase" + shipping + "customerService" + returns + "lifetimeRating")/6, 2) AS resellerRating)

基本上它只是一堆列的平均值。

但是,该列出现时名为 ?column?,我想知道我需要如何更改我的语法以将列命名为 resellerRating

我试过 ALTER VIEW myview RENAME COLUMN "?column?"TO resellerRating; 毫不奇怪地出现错误....谁能帮我解决这个问题?

最佳答案

将您的 View 定义更改为:

SELECT 
co_url_name,
score_combined,
(SELECT trunc(("productAndServices" + "futurePurchase" + shipping + "customerService" + returns + "lifetimeRating")/6, 2)) AS resellerRating

如果你想在这里发布你的整个查询,我可以重构它,但实际上,你需要将别名放在子查询之外。

关于PostgreSQL View 列命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8717500/

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