我想知道是否有像AS
命令postgres。有谁知道如果postges有这个能力?我试图谷歌它,但这是一个非常棘手的问题谷歌:P我想做一个选择语句,并将其作为一个新的表名称存储。我想说的是这样的:在postgres中有“AS”命令吗?
select subj, user as 'new' from table_name;
我想知道是否有像AS
命令postgres。有谁知道如果postges有这个能力?我试图谷歌它,但这是一个非常棘手的问题谷歌:P我想做一个选择语句,并将其作为一个新的表名称存储。我想说的是这样的:在postgres中有“AS”命令吗?
select subj, user as 'new' from table_name;
是。这是PostgreSQL中保留的SQL key word。请参阅链接文档页面上的表C-1。
它通常与column labels一起使用。
AS关键字是可选的,但前提是新列名不是 匹配任何PostgreSQL关键字(请参阅附录C)。
“我想打一个SELECT语句并将其存储为一个新的表名” -
CREATE VIEW view_name AS
SELECT subj, user AS "new" FROM table_name;
如果你不想留在架构进行任何更改,你可以不喜欢这个 -
选择新。*
从(
选择
FOO,
酒吧
从旧
)作为新
1:开发你的查询(SELECT字段作为new_field FROM表WHERE等....); 第二:如果运行正常,请将其复制; 第3步:转到VIEW并执行该操作(创建或替换VIEW new_view AS(在此处粘贴查询)); 4th:保存视图并将其用作表格。 5:享受它。
CREATE TABLE NEW_TABLE AS SELECT SUBJ,用户在表名
所以,你的新表将准备。
以我的方式,您可以为字段做别名并创建视图来存储它。这就像表格一样。
select subj,user as new from table_name; 通过使用上面的查询可以得到subj和new作为一个字段。
并创建视图。
创建或替换view_name为 select subj,user as new from table_name;
而只需拨打 select view_name;