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

Thứ tự PostgreSQL có được đảm bảo đầy đủ nếu sắp xếp theo thuộc tính không phải là duy nhất không?

Đơn đặt hàng không được đảm bảo trừ khi bạn chỉ định rõ ràng nó bằng ORDER BY mệnh đề.

Bạn có thể là nhận dữ liệu theo cùng một thứ tự sau một số lần thực thi trong trường hợp không có hoạt động cơ sở dữ liệu, vì PostgreSQL sẽ chỉ trả về các hàng theo thứ tự tìm thấy chúng trong các trang cơ sở dữ liệu. Làm một bài kiểm tra nhỏ:

  • chèn một số hàng theo thứ tự mong muốn;
  • truy vấn bảng:bạn sẽ nhận được thứ tự các hàng;
  • cập nhật bản ghi đầu tiên trong tập hợp;
  • truy vấn lại bảng;
  • quan sát kết quả.

Tóm lại:Bạn có thể là thậm chí nhận được các hàng trong mong muốn đặt hàng, nhưng đây chỉ là một sự trùng hợp ngẫu nhiê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ạy lệnh hệ thống với đối số trong một hàm PostgreSQL

  2. Truy vấn PostgreSQL để trả về kết quả dưới dạng danh sách được phân tách bằng dấu phẩy

  3. tạo Nhà cung cấp EJB javax.persistence.PersistenceContext.synchronization () Ljavax / Persence / SynchronizationType

  4. Lệnh COPY chính xác để tải dữ liệu postgreSQL từ tệp csv có dữ liệu được trích dẫn đơn?

  5. Sự khác biệt giữa postgres và postgresql_psycopg2 làm công cụ cơ sở dữ liệu cho django là gì?