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

cách chọn 5 giá trị tối đa hàng đầu trong bảng của tôi

Chỉ cần sắp xếp các hàng theo số lượng (giảm dần) và lấy 5 hàng đầu:

SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5

Lưu ý rằng điều này sẽ dẫn đến việc quét toàn bộ bảng trừ khi bạn có chỉ mục về số tiền amount cột. Điều này có thể ảnh hưởng đến hiệu suất nếu số lượng hàng trong bảng rất lớn (tức là hàng nghì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. Chọn tất cả các cột ngoại trừ một trong MySQL?

  2. Tìm kiếm toàn văn bản trong MySQL trên nhiều bảng với các trường khác nhau

  3. Lưu trữ mảng byte Mysql

  4. php cách liên kết một tệp từ máy chủ tệp với thông tin đó từ cơ sở dữ liệu

  5. Cách sử dụng như điều kiện ở đâu trong phần tiếp theo, nút js