Olá, você não pode referenciar um alias essa maneira, mas pode fazer algo assim:
SELECT t.*, t.c*3.14 FROM ( SELECT CAMPO1 A, CAMPO2 B, CAMPO1 + CAMPO2 C FROM DUAL) t Em ter, 4 de jun de 2019 17:16, Emerson Sanches emerson.sanc...@gmail.com [oracle_br] <oracle_br@yahoogrupos.com.br> escreveu: > > > Boa tarde pessoal da lista. > > Normalmente para calcular um campo no sql usamos a seguinte expressão: > > SELECT CAMPO1 A, > CAMPO2 B, > CAMPO1 + CAMPO2 C, > ( CAMPO1 + CAMPO2) * 3.14 D > FROM DUAL; > > expressão bem comum. A duvida é a seguinte, a expressão poderia ser > escrita da seguinte forma: > > SELECT CAMPO1 A, > CAMPO2 B, > CAMPO1 + CAMPO2 C, > C * 3.14 D > FROM DUAL; > > Em um select simples como esse, pode parecer um bobagem, mas tem alguns > selects que vamos usando tantos campos e tantas expressões que alguma coisa > do tipo seria interessantíssimo. > > Obrigado a todos pela atenção. > > > > Emerson Sanches > Analista de Sistemas > >