PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm thế nào để sử dụng ALIAS trong mệnh đề PostgreSQL ORDER BY?

Bạn luôn có thể ORDER BY theo cách này:

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

hoặc bọc nó trong một SELECT khác:

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. Làm cách nào để đặt lại chuỗi khóa chính của postgres khi nó không đồng bộ?

  2. Tham chiếu đến các biến phiên (\ set var ='value') từ PL / PGSQL

  3. Chuẩn hóa Unicode trong PostgreSQL 13

  4. Mẹo &Thủ thuật để Điều hướng Cộng đồng PostgreSQL

  5. bộ chuyển đổi postgres rails có hỗ trợ ssl không?