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

Giới hạn MySQL từ thứ tự giảm dần

Không, bạn không nên làm điều này. Không có ORDER BY bạn không nên dựa vào thứ tự của các kết quả giống nhau từ truy vấn này sang truy vấn khác. Nó có thể hoạt động tốt trong quá trình thử nghiệm nhưng thứ tự là không xác định và có thể bị phá vỡ sau đó. Sử dụng đơn đặt hàng trước.

SELECT * FROM table1 ORDER BY id LIMIT 5

Nhân tiện, một cách khác để lấy 3 hàng cuối cùng là đảo ngược thứ tự và chọn 3 hàng đầu tiên:

SELECT * FROM table1 ORDER BY id DESC LIMIT 3

Điều này sẽ luôn hoạt động ngay cả khi số hàng trong tập kết quả không phải lúc nào cũng là 8.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khi sử dụng SELECT, bạn có thể sửa đổi giá trị của một trường được trả về dựa trên các trường khác không?

  2. Làm cách nào để tạo chế độ xem dạng cây từ tập kết quả này dựa trên Thuật toán duyệt cây?

  3. Kết nối với điều khiển từ xa Sql của tôi hiển thị cho tôi quyền truy cập bị từ chối đối với người dùng [email được bảo vệ] (Sử dụng Mật khẩu:Có)

  4. MySQL:sắp xếp theo thứ tự bên trong nhóm theo

  5. Sửa dữ liệu tuần tự bị hỏng do chỉnh sửa cơ sở dữ liệu MySQL trong trình soạn thảo văn bản?