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

Thứ tự trong một truy vấn con có được đảm bảo giữ nguyên không?

Không, hãy đặt theo thứ tự trong truy vấn bên ngoài:

SELECT name FROM
  (SELECT name, age FROM people WHERE age >= 18) p
ORDER BY p.age DESC
LIMIT 10

Truy vấn bên trong (con) trả về một tập hợp kết quả. Nếu bạn đặt thứ tự ở đó, thì tập hợp kết quả trung gian được chuyển từ truy vấn bên trong (con) sang truy vấn bên ngoài, được đảm bảo sắp xếp theo cách bạn chỉ định, nhưng không có thứ tự trong truy vấn bên ngoài, kết quả -set được tạo bằng cách xử lý tập kết quả truy vấn bên trong đó, không được đảm bảo sẽ được sắp xếp theo bất kỳ cách nào.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kiểm tra xem giá trị có tồn tại trong mảng Postgres không

  2. Truy cập các tệp XML bên ngoài dưới dạng các biến trong tập lệnh PSQL (lấy nguồn từ tập lệnh bash)

  3. Làm cách nào để cài đặt Postgis thành bản cài đặt Keg của [email bảo vệ] bằng Homebrew?

  4. PG ::DuplicateTable:ERROR:các bài đăng liên quan đã tồn tại

  5. Vùng chứa Spring Docker không thể truy cập vùng chứa Postgres Docker