Tôi biết trong DB2 (sử dụng phiên bản 9,7) Tôi có thể chọn 10 dòng đầu tiên của một bảng bằng cách sử dụng truy vấn này:hàng lấy trong DB2
SELECT *
FROM myTable
ORDER BY id
FETCH FIRST 10 ROWS ONLY
Nhưng làm thế nào tôi có thể nhận được, ví dụ, hàng 11 tới 20? Tôi không thể sử dụng khóa chính hoặc ID để giúp tôi ...
Cảm ơn trước!
Nếu không có trình tự rõ ràng không có đảm bảo rằng bạn sẽ lấy 10 hàng giống nhau mỗi lần. Bạn cần thêm 'ORDER BY' vào truy vấn của mình. – mustaccio
Bạn nói đúng. Tôi vừa cập nhật truy vấn của mình. Cảm ơn bạn đã chỉ ra điều này! –