2017-01-13 15 views
0

假設我有一個名爲字母表。現在讓我們說這個表有以下幾列:選擇每列,但重命名其中的一個

A,B,C,d,E ...,Z

現在我要選擇自提表的一切(但是,選擇F爲AAA)但我不想這樣做:

select a, b, c, d, e, f as aaa, g ..., z 
    from Alphabet; 

很明顯上面的代碼很麻煩,如果是很多列。所以我想,如果有可能做這樣的事情

select f as aaa, * 
    from Alphabet; 

這可能是一些有關於網上很多的信息,但我不知道該怎麼尋找。這種選擇有一個表達式或名稱? 在此先感謝

+1

不要懶,請指定每一列! – jarlh

回答

2

你可以這樣寫:

select a.f as aaa, a.* 
from Alphabet a; 

請注意,輸出集將同時包含faaa。目前還不清楚這是否是你想要的。

從結果集中刪除f,你需要列出所有你想要的列。

+0

這正是我需要的,那就是它仍然選擇F,I可能需要它。謝謝。 –

相關問題