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
使用不同的列名稱在表格上創建視圖。 –