postgres中有“AS”的命令吗?

时间:2011-08-23 23:42:03

标签: sqlite postgresql

我想知道postgres是否有像AS这样的命令。有谁知道邮政是否有这种能力?我试图谷歌它,但这是一个非常困难的问题谷歌:P我想做一个选择语句并将其存储为一个新的表名。我想说的是:

select subj, user as 'new' from table_name;

7 个答案:

答案 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;