câu hỏi nhanh về SQLite3 (cũng có thể là SQLite chung)SQLite3 (hoặc SQL chung) truy xuất hàng thứ n của kết quả truy vấn
Làm cách nào để truy xuất hàng thứ n của kết quả truy vấn?
row_id (hoặc bất kỳ chỉ mục nào) sẽ không hoạt động đối với trường hợp của tôi, với điều kiện các bảng có chứa cột có số. Dựa trên một số dữ liệu, truy vấn cần dữ liệu chưa được phân loại hoặc sắp xếp theo tiêu chí asc/desc.
Nhưng tôi có thể cần phải nhanh chóng truy xuất, nói, các hàng 2 & 5 trong số các kết quả.
Vì vậy, ngoài việc thực hiện sqlite3_step() == SQLITE_ROW với bộ đếm ngay bây giờ tôi không có ý tưởng về cách tiếp tục với điều này.
Và tôi không thích giải pháp này quá nhiều do vấn đề về hiệu suất. vì vậy nếu bất cứ ai có thể thả một gợi ý đó sẽ được đánh giá cao.
Trân david
nhiều: http://stackoverflow.com/questions/3492703/sql-how-to-select-1st-3rd-11th-and-nth-row-from-a-table –