我想知道postgres是否有像AS
这样的命令。有谁知道邮政是否有这种能力?我试图谷歌它,但这是一个非常困难的问题谷歌:P我想做一个选择语句并将其存储为一个新的表名。我想说的是:
select subj, user as 'new' from table_name;
答案 0 :(得分:4)
答案 1 :(得分:2)
是。它是PostgreSQL中的保留SQL key word。请参阅链接文档页面上的表C-1。
它通常与column labels一起使用。
AS关键字是可选的,但仅限于新列名称不是 匹配任何PostgreSQL关键字(见附录C)。
答案 2 :(得分:1)
“我想创建一个select语句并将其存储为新的表名” -
CREATE VIEW view_name AS
SELECT subj, user AS "new" FROM table_name;
答案 3 :(得分:1)
如果您不想在架构中留下任何更改,可以执行以下操作 -
选择新的。*
来自(
选择
FOO,
酒吧
从旧的
)作为新的
答案 4 :(得分:1)
1st:开发你的查询(SELECT字段AS new_field FROM表WHERE等....); 第二:如果运行正常,请复制; 第3步:转到VIEW并执行此操作(创建或替换视图new_view AS(在此处粘贴查询)); 第4步:保存视图并将其用作表格。 第五:享受它。
答案 5 :(得分:1)
CREATE TABLE new_table AS SELECT subj,user FROM table_name
所以,你的新表就准备好了。
答案 6 :(得分:1)
以我的方式,您可以为该字段创建别名并创建视图来存储它。这将像桌子一样。
从table_name中选择subj,user as new; 通过使用上面的查询可以获得subj和new作为字段。
创建视图。
创建或替换view_name为 select tablej,user from table_name;
然后打电话 选择view_name;