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

Đặt hàng truy vấn Oracle theo SUM mà không chọn SUM

Câu hỏi của bạn dường như là về thứ tự các kết quả. Giải pháp là sử dụng các hàm cửa sổ trong ORDER BY :

SELECT lot, defect, SUM(quantity)
FROM table
GROUP BY lot, defect
ORDER BY SUM(SUM(quantity)) OVER (PARTITION BY lot) DESC,
         lot, SUM(quantity) DESC, defect;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cập nhật cột JSON trong oracle 12.1

  2. Có một hệ thống kiểm soát phiên bản cho các thay đổi cấu trúc cơ sở dữ liệu không?

  3. Làm cách nào để cập nhật các ngày được lưu trữ dưới dạng các định dạng ký tự khác nhau (PL / SQL)?

  4. Tại sao DECODE của Oracle lại cho tôi một giá trị khác với NVL?

  5. Làm cách nào để lấy tất cả các tên kích hoạt từ cơ sở dữ liệu bằng Java JDBC?