PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menggunakan ALIAS dalam klausa ORDER BY PostgreSQL?

Anda selalu dapat ORDER BY begini:

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

atau bungkus dengan SELECT lain:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memasukkan array menggunakan permata Sekuel di PostgreSQL

  2. Permintaan garis bujur PostgreSQL

  3. Dapatkan n kategori yang dikelompokkan dan jumlahkan yang lain menjadi satu

  4. Bagaimana cara mengaktifkan php untuk bekerja dengan postgresql?

  5. Roda bangunan gagal untuk psycopg2 - MacOSX menggunakan virtualenv dan pip