SQL server中的列名别名
SQL server中是否有方法为特定表的列名添加别名,并将别名存储在某个位置,以便在查询时可以访问别名?我有一个无法更改列名的表,我正在尝试找出是否有办法为它们添加别名,以使它们更易于使用。视图将是这个问题的自然答案。但是,如果要访问同一表中的列,可以使用计算列:SQL server中的列名别名,sql,sql-server,alias,Sql,Sql Server,Alias,SQL server中是否有方法为特定表的列名添加别名,并将别名存储在某个位置,以便在查询时可以访问别名?我有一个无法更改列名的表,我正在尝试找出是否有办法为它们添加别名,以使它们更易于使用。视图将是这个问题的自然答案。但是,如果要访问同一表中的列,可以使用计算列: CREATE VIEW vw_RenameTable AS Begin Select GoodName1 = DumbName1 ,GoodName2 = DumbName2 From MyTabl
CREATE VIEW vw_RenameTable
AS
Begin
Select GoodName1 = DumbName1
,GoodName2 = DumbName2
From MyTable
End
alter table mytable add bettercolumn as [Bad Ugly Name];
然后,您可以在同一个表上的select中使用计算列。您能否更详细地说明“以便在查询时可以访问别名”的含义?为什么返回不同列名的简单视图就不够了?在表上创建一个具有不同列名的视图。