sql >> Database >  >> RDS >> PostgreSQL

Hoe gebruik je een ALIAS in een PostgreSQL ORDER BY-clausule?

U kunt altijd ORDER BY op deze manier:

select 
    title, 
    ( stock_one + stock_two ) as global_stock
from product
order by 2, 1

of wikkel het in een andere SELECTEER:

SELECT *
from
(
    select 
        title, 
        ( stock_one + stock_two ) as global_stock
    from product
) x
order by (case when global_stock = 0 then 1 else 0 end) desc, title


  1. Loop over array-dimensie in plpgsql

  2. runtime-fout:java.lang.ClassNotFoundException:com.mysql.jdbc.Driver

  3. Ga aan de slag met Apache Spark – Part 1

  4. De Oracle Warehouse Builder 11g R2-client installeren