是否可以選擇列別名而不使用sql 2008中的子查詢?沒有子查詢的SQL列選擇別名
*****我想做什麼:******
Select col1*col2 as NewColumn, NewColumn*col3 from table
當我嘗試這個,雖然我得到的錯誤:
Invalid column name 'NewColumn'
*** *什麼,我現在做的,而不是*****
Select Newcolumn*col3 from (Select col1*col2, col3 from mytable) Q1
我想避免子查詢在可能的情況,因爲我加入很多表,並希望使查詢更具可讀性。
也許有更好的方法來做到這一點?
在此先感謝。
使用子查詢或CTE。 –