1
resposta

Order by por apelido da função

Posso usar o apelido da função para ordenar? Exemplo: select sum(valor) as soma from compras order by soma;

1 resposta

Sim você consegue! Contato que esteja ordenado da mesma forma que você apelidou, sempre dará certo não só para sum, mas para funções como avg, count, max, min, etc...

Caso você apelide usando aspas duplas, sugiro chamar essa ordem com as aspas. Ex.:

select sum(valor) "soma do valor" from compras order by "soma do valor";

Bons estudos! :)