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

LISTAGG với ORDER BY NULL thực sự sử dụng điều gì làm tiêu chí đặt hàng?

Có thể thứ tự sẽ phụ thuộc vào nhiều yếu tố, bao gồm kế hoạch thực thi của truy vấn, cấu hình phiên bản của bạn, phiên bản của cơ sở dữ liệu, nếu bạn đang sử dụng ngoại dữ liệu hay không.

Nếu bạn không đưa ra tiên tri bất kỳ tiêu chí cụ thể nào để sắp xếp dữ liệu, bạn không thể tính vào bất kỳ thứ tự cụ thể nào, ngay cả khi từ các thử nghiệm của mình, bạn dường như nhận được dữ liệu được sắp xếp nhất quán theo một cách cụ thể.

Theo tài liệu Oracle cho listagg:

  • Order_by_clause xác định thứ tự mà các giá trị được nối được trả về. Hàm chỉ mang tính xác định nếu danh sách cột ORDER BY đạt được thứ tự duy nhất.



  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 thế nào để sử dụng sql * plus trong tập lệnh lệnh Windows để điều khiển luồng?

  2. RDLC LocalReport Xuất sang Excel thực sự chậm

  3. 50 Sắc thái của Kỳ thi Chứng chỉ Cơ sở dữ liệu Oracle

  4. Hàm TO_CHAR (datetime) trong Oracle

  5. làm thế nào để chèn ngày và giờ trong oracle?