使用与创建它们的表不同的名称创建视图

时间:2013-07-22 18:46:19

标签: sql views

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

如果我有一个表“table1”有两列,“code”和“value”可以创建一个视图“view1”,它与table1具有相同的数据,但只是将列重命名为“ table1.code“和”table1.value“?我知道这是一个非常简单的问题,但我没有找到很多。谢谢!

1 个答案:

答案 0 :(得分:1)

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

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

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

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