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

Oracle LIMIT và giới hạn 1000 cột

Được rồi, điều này sẽ hoạt động kém hơn những gì bạn dự định, nhưng quan điểm của tôi là bạn có thể thử phân trang theo cách này:

WITH CTE AS
(
    ... original SQL goes here ...
)

SELECT A.*
FROM CTE A
INNER JOIN (SELECT  YourKey,
                    ROW_NUMBER() OVER (ORDER BY ...) rnum
            FROM CTE) B
ON A.YourKey = B.YourKey
WHERE rnum BETWEEN 1 AND 10;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. (Tiếng Anh) Cách sử dụng máy ảo nhà phát triển xây dựng sẵn Oracle Database 19c

  2. Sử dụng SQL Chọn hoặc PL để chuyển đổi

  3. N + 1 Dự phòng và Hợp nhất Máy chủ

  4. Truy vấn tổng tối đa

  5. Đây là sự cố của Microsoft hay Oracle?