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

PostgreSQL chia cho 0 khi đặt hàng

Sử dụng câu lệnh CASE:

SELECT 
    id,
    rates_sum,
    rates_count 
FROM 
    tbl_node  
ORDER BY 
    rates_sum / (CASE rates_count WHEN 0 THEN NULL ELSE rates_count END) DESC NULLS FIRST;

Bạn cũng có thể sử dụng NULLS LAST , nếu bạn muốn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phương pháp hay nhất để xác định jsonb null trong plpgsql

  2. Psql COPY với ràng buộc không thành công

  3. Chức năng theo dõi phụ thuộc

  4. Psycopg2 báo cáo lỗi pg_hba.conf

  5. Lấy tên tháng ngắn trong PostgreSQL