1

我有一个关于一般创建视图的问题。

如果我有一个包含两列“代码”和“值”的表“table1”,是否可以创建一个视图“view1”,该视图具有与 table1 相同的数据,但只是将列重命名为不同的名称,例如“table1.code” " 和 "table1.value" ?我知道这是一个非常简单的问题,但我还没有找到太多。谢谢!

4

1 回答 1

1

您可以为视图后面的查询中的列设置别名。例如,您的查询可能如下所示...

SELECT code as table1.code, value as table1.value FROM table1

创建视图的确切语法因供应商而异,您未在问题中包含该供应商。但是您几乎可以在任何实现中为查询中的列设置别名,包括 SQL Server、Oracle、MySql 等。

使用别名就像键入 AS 关键字一样简单,然后输入您想要将列名称命名为的任何别名。

于 2013-07-22T18:50:47.330 回答