如何使用postgresql将查询结果保存到列中

vhmi4jdf  于 2023-02-15  发布在  PostgreSQL
关注(0)|答案(1)|浏览(219)

这可能是一个简单的修复,但我不知何故画了一个空白。我有下面的代码,我希望我从它得到的结果被添加到一个现有的表中自己的列。我该怎么做呢?

Select full_name, SUM(total) as sum_sales
FROM loyalty
where invoiceyear = 2013
GROUP BY full_name
order by sum_sales DESC;

这样我就有了一列员工的名字,第二列是他们当年的销售额。
我怎样才能将这些结果添加到表之外的列中
是不是就这么简单...

Alter table loyalty
Add column "2013 sales"

然后再加上一些条件
任何帮助将不胜感激!

pdsfdshx

pdsfdshx1#

如果我没弄错你的问题,你需要首先修改表,允许新字段为空(你可以稍后再修改),然后你可以使用一个insert子句来永久存储这个值。

相关问题