2
在SQL服务器中是否有一种方法可以为某个特定表的别名赋予别名,并将某些别名存储在别处以便可以在查询时访问别名?我有一个表格,我无法更改列名称,我正试图弄清楚是否有一种方法可以将它们别名,以使它们更加便于用户使用。在SQL服务器中别名列名
在SQL服务器中是否有一种方法可以为某个特定表的别名赋予别名,并将某些别名存储在别处以便可以在查询时访问别名?我有一个表格,我无法更改列名称,我正试图弄清楚是否有一种方法可以将它们别名,以使它们更加便于用户使用。在SQL服务器中别名列名
CREATE VIEW vw_RenameTable
AS
Begin
Select GoodName1 = DumbName1
,GoodName2 = DumbName2
From MyTable
End
视图将是问题的自然答案。但是,如果您要访问的相同表中的列,您可以使用计算列:
alter table mytable add bettercolumn as [Bad Ugly Name];
然后可以使用计算列在select 在同一个表。
您可以详细介绍一下“您可以在查询时访问别名”的含义吗?为什么不能返回不同列名的简单视图就足够了? – hatchet
使用不同的列名称在表格上创建视图。 –