Можно ли выбрать псевдоним столбца без использования подзапросов в sql 2008?SQL column select alias без подзапроса
*****, что я хотел бы сделать: ******
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. –