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

PostgreSQL - lặp lại các hàng từ LIMIT OFFSET

Bởi vì tất cả các hàng được trả về có cùng giá trị cho trạng thái status cột. Trong trường hợp đó, cơ sở dữ liệu có thể tự do trả về các hàng theo bất kỳ thứ tự nào mà nó muốn.

Nếu bạn muốn một thứ tự có thể lặp lại, bạn cần thêm cột thứ hai vào đơn hàng của mình theo câu lệnh để làm cho nó nhất quán. Ví dụ. cột ID:

SELECT students.* 
FROM students 
ORDER BY students.status asc, 
         students.id asc

Nếu hai hàng có cùng giá trị cho cột trạng thái, chúng sẽ được sắp xếp theo id.



  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 để chèn nhiều giá trị vào bảng postgres cùng một lúc?

  2. Chèn nhiều giá trị ENUM trong PostgreSQL

  3. Cách sạch nhất để nhận giờ địa phương hiện tại ở Postgres là gì?

  4. ràng buộc duy nhất về kiểu dữ liệu Bytea trên Postgresql

  5. Cách chuyển đổi chuỗi ngày thành dấu thời gian mà không cần biết định dạng ngày