เจชเฉฐเจจเจพเจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹

เจ‰เจน เจฆเจฟเจจ เจšเจฒเฉ‡ เจ—เจ เจœเจฆเฉ‹เจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‰เจฃ เจฌเจพเจฐเฉ‡ เจšเจฟเฉฐเจคเจพ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจธเฉ€เฅค เจธเจฎเจพเจ‚ เจธเจฅเจฟเจฐ เจจเจนเฉ€เจ‚ เจฐเจนเจฟเฉฐเจฆเจพเฅค เจนเจฐ เจจเจตเจพเจ‚ เจคเจ•เจจเฉ€เจ•เฉ€ เจ‰เฉฑเจฆเจฎเฉ€ เจ…เจ—เจฒเจพ เจซเฉ‡เจธเจฌเฉเฉฑเจ• เจฌเจฃเจพเจ‰เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‰เจน เจธเจพเจฐเจพ เจกเจพเจŸเจพ เจ‡เจ•เฉฑเจ เจพ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ 'เจคเฉ‡ เจ‰เจน เจ†เจชเจฃเฉ‡ เจนเฉฑเจฅเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจ•เจพเจฐเฉ‹เจฌเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฟเจนเจคเจฐ เจธเจฟเจ–เจฒเจพเจˆ เจฎเจพเจกเจฒเจพเจ‚ เจฒเจˆ เจ‡เจธ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉˆเจธเจพ เจ•เจฎเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจฐเจพเจ‚ เจจเฉ‚เฉฐ API เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ…เจคเฉ‡ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ—เจคเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจเฅค

เจชเฉฐเจจเจพเจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจฒเฉฐเจฌเฉ‡ เจธเจฎเฉ‡เจ‚ เจฒเจˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจœเจพเจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจฌเฉˆเจ•เจเจ‚เจก เจกเจฟเจœเจผเจพเจˆเจจ เจ•เจฐ เจฐเจนเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจธเจผเจพเจ‡เจฆ เจชเฉฐเจจเจพ-เจธเจผเฉเจฆเจพ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ‹เจก เจฒเจฟเจ–เจฟเจ† เจนเฉˆเฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚:

SELECT * FROM table_name LIMIT 10 OFFSET 40

เจœเจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจ‡เจน เจนเฉˆ?

เจชเจฐ เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเจพ เจชเฉฐเจจเจพ เจ…เฉฐเจ• เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจ•เฉ€เจคเจพ เจนเฉˆ, เจคเจพเจ‚ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจ•เจนเจฟเจฃ เจตเจฟเฉฑเจš เจ…เจซเจผเจธเฉ‹เจธ เจนเฉˆ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจธเจญ เจคเฉ‹เจ‚ เจชเฉเจฐเจญเจพเจตเฉ€ เจคเจฐเฉ€เจ•เฉ‡ เจจเจพเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค

เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจฎเฉ‡เจฐเฉ‡ 'เจคเฉ‡ เจ‡เจคเจฐเจพเจœเจผ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹? เจคเฉเจธเฉ€เจ‚ เจ•เจฐ เจธเฉฑเจ•เจฆเฉ‡ เจนเฉ‹ เจจเจพ เจ–เจฐเจš ะฒั€ะตะผั. เจขเจฟเฉฑเจฒ, Shopify ะธ เจฎเจฟเจ•เจธเจฎเฉˆเจ•เจธ เจ‰เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‰เจน เจคเจ•เจจเฉ€เจ•เจพเจ‚ เจตเจฐเจค เจฐเจนเฉ‡ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจฌเจพเจฐเฉ‡ เจฎเฉˆเจ‚ เจ…เฉฑเจœ เจ—เฉฑเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเจพ เจนเจพเจ‚.

เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‡เฉฑเจ• เจฌเฉˆเจ•เจเจ‚เจก เจกเจฟเจตเฉˆเจฒเจชเจฐ เจฆเจพ เจจเจพเจฎ เจฆเจฟเจ“ เจœเจฟเจธ เจจเฉ‡ เจ•เจฆเฉ‡ เจจเจนเฉ€เจ‚ เจตเจฐเจคเจฟเจ† เจนเฉˆ OFFSET ะธ LIMIT เจชเฉฐเจจเจพเจฌเฉฑเจง เจธเจตเจพเจฒ เจ•เจฐเจจ เจฒเจˆ. MVP (เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจตเจฟเจนเจพเจฐเจ• เจ‰เจคเจชเจพเจฆ) เจ…เจคเฉ‡ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจ˜เฉฑเจŸ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจน เจชเจนเฉเฉฐเจš เจ•เจพเจซเจผเฉ€ เจฒเจพเจ—เฉ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจ‡เจน "เจธเจฟเจฐเจซเจผ เจ•เฉฐเจฎ เจ•เจฐเจฆเจพ เจนเฉˆ", เจ‡เจธ เจฒเจˆ เจฌเฉ‹เจฒเจฃ เจฒเจˆ.

เจชเจฐ เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจ•เจฐเฉˆเจš เจคเฉ‹เจ‚ เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจ…เจคเฉ‡ เจ•เฉเจธเจผเจฒ เจธเจฟเจธเจŸเจฎ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ…เจœเจฟเจนเฉ‡ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ€ เจ•เฉเจธเจผเจฒเจคเจพ เจฌเจพเจฐเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจงเจฟเจ†เจจ เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค

เจ…เฉฑเจœ เจ…เจธเฉ€เจ‚ เจชเฉฐเจจเจพเจฌเฉฑเจง เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ‡เฉฐเจœเจฃเจพเจ‚ เจฆเฉ‡ เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ (เจฌเจนเฉเจค เจฎเจพเฉœเฉ‡) เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฆเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ…เจคเฉ‡ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเฉ‡เจฒเฉ‡ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจเจพ เจนเฉˆเฅค

OFFSET เจ…เจคเฉ‡ LIMIT เจตเจฟเฉฑเจš เจ•เฉ€ เจ—เจฒเจค เจนเฉˆ?

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ•เจฟเจนเจพ เจ—เจฟเจ† เจนเฉˆ, OFFSET ะธ LIMIT เจ‰เจน เจ‰เจนเจจเจพเจ‚ เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸเจพเจ‚ เจตเจฟเฉฑเจš เจตเจงเฉ€เจ† เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เจฐเจฆเฉ‡ เจนเจจ เจœเจฟเจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฎเฉฑเจธเจฟเจ† เจ‰เจฆเฉ‹เจ‚ เจชเฉˆเจฆเจพ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจ…เจœเจฟเจนเฉ‡ เจ†เจ•เจพเจฐ เจตเจฟเฉฑเจš เจตเจงเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เจน เจธเจฐเจตเจฐ เจฆเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจซเจฟเฉฑเจŸ เจจเจนเฉ€เจ‚ เจนเฉเฉฐเจฆเจพเฅค เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจ‡เจธ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉฐเจจเจพเจฌเฉฑเจง เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ.

เจ‡เจธ เจธเจฎเฉฑเจธเจฟเจ† เจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจชเฉเจฐเจ—เจŸ เจ•เจฐเจจ เจฒเจˆ, เจ…เจœเจฟเจนเฉ€ เจธเจฅเจฟเจคเฉ€ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš DBMS เจนเจฐเฉ‡เจ• เจชเฉฐเจจเฉ‡ เจตเจพเจฒเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› 'เจคเฉ‡ เจ‡เฉฑเจ• เจ…เจ•เฉเจธเจผเจฒ เจซเฉเฉฑเจฒ เจŸเฉ‡เจฌเจฒ เจธเจ•เฉˆเจจ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเจพ เจธเจนเจพเจฐเจพ เจฒเฉˆเจ‚เจฆเฉ€ เจนเฉˆ (เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจธเฉฐเจฎเจฟเจฒเจจ เจ…เจคเฉ‡ เจฎเจฟเจŸเจพเจ‰เจฃ เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจชเฉเจฐเจพเจฃเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฒเฉ‹เฉœ เจจเจนเฉ€เจ‚ เจนเฉˆ!)

"เจซเฉเฉฑเจฒ เจŸเฉ‡เจฌเจฒ เจธเจ•เฉˆเจจ" (เจœเจพเจ‚ "เจ•เฉเจฐเจฎเจตเจพเจฐ เจŸเฉ‡เจฌเจฒ เจธเจ•เฉˆเจจ", เจ•เฉเจฐเจฎเจตเจพเจฐ เจธเจ•เฉˆเจจ) เจ•เฉ€ เจนเฉˆ? เจ‡เจน เจ‡เฉฑเจ• เจ“เจชเจฐเฉ‡เจธเจผเจจ เจนเฉˆ เจœเจฟเจธ เจฆเฉŒเจฐเจพเจจ DBMS เจ•เฉเจฐเจฎเจตเจพเจฐ เจธเจพเจฐเจฃเฉ€ เจฆเฉ€ เจนเจฐเฉ‡เจ• เจ•เจคเจพเจฐ เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจฆเจพ เจนเฉˆ, เจฏเจพเจจเฉ€ เจ‡เจธ เจตเจฟเฉฑเจš เจฎเฉŒเจœเฉ‚เจฆ เจกเฉ‡เจŸเจพ, เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆ เจธเจผเจฐเจค เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจฒเจˆ เจœเจพเจ‚เจš เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจ•เจฟเจธเจฎ เจฆเจพ เจŸเฉ‡เจฌเจฒ เจธเจ•เฉˆเจจ เจธเจญ เจคเฉ‹เจ‚ เจนเฉŒเจฒเฉ€ เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจคเฉฑเจฅ เจ‡เจน เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจšเจฒเจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจ‡เฉฐเจชเฉเฉฑเจŸ/เจ†เจŠเจŸเจชเฉเฉฑเจŸ เจ“เจชเจฐเฉ‡เจธเจผเจจ เจ•เฉ€เจคเฉ‡ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจœเฉ‹ เจธเจฐเจตเจฐ เจฆเฉ‡ เจกเจฟเจธเจ• เจธเจฌ-เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจฆเฉ‡ เจนเจจเฅค เจกเจฟเจธเจ•เจพเจ‚ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจจเจพเจฒ เจœเฉเฉœเฉ€ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฆเฉเจ†เจฐเจพ เจธเจฅเจฟเจคเฉ€ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจฌเจฆเจคเจฐ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เจน เจคเฉฑเจฅ เจ•เจฟ เจกเจฟเจธเจ• เจคเฉ‹เจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจธเจฐเฉ‹เจค-เจธเฉฐเจฌเฉฐเจงเจฟเจค เจ•เจพเจฐเจœ เจนเฉˆเฅค

เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจคเฉเจนเจพเจกเฉ‡ เจ•เฉ‹เจฒ 100000000 เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ‡ เจฐเจฟเจ•เจพเจฐเจก เจนเจจ เจ…เจคเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‰เจธเจพเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจšเจฒเจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹ OFFSET 50000000. เจ‡เจธเจฆเจพ เจฎเจคเจฒเจฌ เจ‡เจน เจนเฉˆ เจ•เจฟ DBMS เจจเฉ‚เฉฐ เจ‡เจน เจธเจพเจฐเฉ‡ เจฐเจฟเจ•เจพเจฐเจก เจฒเฉ‹เจก เจ•เจฐเจจเฉ‡ เจชเฉˆเจฃเจ—เฉ‡ (เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เจนเจจเจพเจ‚ เจฆเฉ€ เจฒเฉ‹เฉœ เจตเฉ€ เจจเจนเฉ€เจ‚ เจนเฉˆ!), เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ‰เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฒเจ“, เจ•เจนเฉ‹, 20 เจจเจคเฉ€เจœเฉ‡ เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค LIMIT.

เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡ เจธเจ•เจฆเจพ เจนเฉˆ: "50000 เจคเฉ‹เจ‚ 50020 เจคเฉ‹เจ‚ 100000 เจคเฉฑเจ• เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเฉ‹"เฅค เจญเจพเจต, เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ เจชเจนเจฟเจฒเจพเจ‚ 50000 เจ•เจคเจพเจฐเจพเจ‚ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‰เจธ เจจเฉ‚เฉฐ เจ•เจฟเฉฐเจจเจพ เจฌเฉ‡เจฒเฉ‹เฉœเจพ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจชเจเจ—เจพ?

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฎเฉ‡เจฐเฉ‡ 'เจคเฉ‡ เจตเจฟเจธเจผเจตเจพเจธ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเฉ‡, เจคเจพเจ‚ เจ‰เจธ เจ‰เจฆเจพเจนเจฐเจฃ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ‹ เจœเฉ‹ เจฎเฉˆเจ‚ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจฌเจฃเจพเจˆ เจนเฉˆ db-fiddle.com

เจชเฉฐเจจเจพเจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹
db-fiddle.com 'เจคเฉ‡ เจ‰เจฆเจพเจนเจฐเจจ

เจ‰เจฅเฉ‡, เจ–เฉฑเจฌเฉ‡ เจชเจพเจธเฉ‡, เจ–เฉ‡เจค เจตเจฟเจš Schema SQL, เจ‡เฉฑเจ• เจ•เฉ‹เจก เจนเฉˆ เจœเฉ‹ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจฟเฉฑเจš 100000 เจ•เจคเจพเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจฎเจฟเจฒเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจธเฉฑเจœเฉ‡ เจชเจพเจธเฉ‡, เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš Query SQL, เจฆเฉ‹ เจธเจตเจพเจฒ เจฆเจฟเจ–เจพเจ เจ—เจ เจนเจจเฅค เจชเจนเจฟเจฒเจพ, เจนเฉŒเจฒเฉ€, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

SELECT *
FROM `docs`
LIMIT 10 OFFSET 85000;

เจ…เจคเฉ‡ เจฆเฉ‚เจœเจพ, เจœเฉ‹ เจ•เจฟ เจ‰เจธเฉ‡ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจ‡เฉฑเจ• เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจนเฉฑเจฒ เจนเฉˆ, เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจนเฉˆ:

SELECT *
FROM `docs`
WHERE id > 85000
LIMIT 10;

เจ‡เจนเจจเจพเจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจฒเจˆ, เจฌเฉฑเจธ เจฌเจŸเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹ Run เจชเฉฐเจจเฉ‡ เจฆเฉ‡ เจธเจฟเจ–เจฐ 'เจคเฉ‡เฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ…เจธเฉ€เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ‡ เจšเฉฑเจฒเจฃ เจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจฆเฉ€ เจคเฉเจฒเจจเจพ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ‡เจน เจชเจคเจพ เจšเจฒเจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจ• เจฌเฉ‡เจ…เจธเจฐ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเฉ€ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจจเจพเจฒเฉ‹เจ‚ เจ˜เฉฑเจŸ เจคเฉ‹เจ‚ เจ˜เฉฑเจŸ 30 เจ—เฉเจฃเจพ เจœเจผเจฟเจ†เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจฆเจพ เจนเฉˆ (เจ‡เจน เจธเจฎเจพเจ‚ เจฐเจจ เจคเฉ‹เจ‚ เจฐเจจ เจคเฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ; เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจธเจฟเจธเจŸเจฎ เจ‡เจน เจฐเจฟเจชเฉ‹เจฐเจŸ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš 37 ms เจฆเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เจพ, เจชเจฐ เจ‡เจธ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฆเฉ‚เจœเจพ - 1 ms).

เจ…เจคเฉ‡ เจœเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจกเฉ‡เจŸเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจญ เจ•เฉเจ เจนเฉ‹เจฐ เจตเฉ€ เจฎเจพเฉœเจพ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ (เจ‡เจธ เจฌเจพเจฐเฉ‡ เจฏเจ•เฉ€เจจ เจฆเจฟเจตเจพเจ‰เจฃ เจฒเจˆ, เจฎเฉ‡เจฐเฉ‡ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ‹ เจ‰เจฆเจพเจนเจฐเจจ 10 เจฎเจฟเจฒเฉ€เจ…เจจ เจ•เจคเจพเจฐเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ)เฅค

เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจนเฉเจฃเฉ‡ เจšเจฐเจšเจพ เจ•เฉ€เจคเฉ€ เจนเฉˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ•เฉเจ เจธเจฎเจ เจฆเฉ‡เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจ•เจฟ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจ…เจธเจฒ เจตเจฟเฉฑเจš เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

เจ•เจฟเจฐเจชเจพ เจ•เจฐเจ•เฉ‡ เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจฎเฉเฉฑเจฒ เจœเจฟเฉฐเจจเจพ เจ‰เฉฑเจšเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ OFFSET - เจฌเฉ‡เจจเจคเฉ€ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจนเฉ‹เจฃ เจตเจฟเฉฑเจš เจœเจฟเฉฐเจจเจพ เจธเจฎเจพเจ‚ เจฒเฉฑเจ—เฉ‡เจ—เจพเฅค

OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ‡ เจธเฉเจฎเฉ‡เจฒ เจฆเฉ€ เจฌเจœเจพเจ เจฎเฉˆเจจเฉ‚เฉฐ เจ•เฉ€ เจตเจฐเจคเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ?

เจ‡เฉฑเจ• เจธเฉเจฎเฉ‡เจฒ เจฆเฉ€ เจฌเจœเจพเจ OFFSET ะธ LIMIT เจ‡เจน เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€ เจธเจ•เฉ€เจฎ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจฌเจฃเจพเจ เจ—เจ เจขเจพเจ‚เจšเฉ‡ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ‡ เจฏเฉ‹เจ— เจนเฉˆ:

SELECT * FROM table_name WHERE id > 10 LIMIT 20

เจ‡เจน เจ•เจฐเจธเจฐ เจ…เจงเจพเจฐเจค เจชเฉฐเจจเจพ เจจเฉฐเจฌเจฐ เจฆเฉ‡ เจจเจพเจฒ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจนเฉˆเฅค

เจฎเฉŒเจœเฉ‚เจฆเจพ เจจเฉ‚เฉฐ เจธเจฅเจพเจจเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ OFFSET ะธ LIMIT เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจฐเฉ‡เจ• เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจ•เจฐเฉ‹, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจ–เจฐเฉ€ เจชเฉเจฐเจพเจชเจค เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€ เจจเฉ‚เฉฐ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡ เจ‡เจน เจนเฉˆ ID) เจ…เจคเฉ‡ LIMIT, เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจ‰เจชเจฐเฉ‹เจ•เจค เจธเจฎเจพเจจ เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจ•เจฟเจ‰เจ‚? เจฌเจฟเฉฐเจฆเฉ‚ เจ‡เจน เจนเฉˆ เจ•เจฟ เจชเฉœเฉเจนเฉ€ เจ—เจˆ เจ†เจ–เจฐเฉ€ เจ•เจคเจพเจฐ เจฆเฉ‡ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจจเฉ‚เฉฐ เจธเจชเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจ•เฉ‡, เจคเฉเจธเฉ€เจ‚ เจ†เจชเจฃเฉ‡ DBMS เจจเฉ‚เฉฐ เจฆเฉฑเจธเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจธ เจจเฉ‚เฉฐ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจ–เฉ‹เจœ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ. เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ–เฉ‹เจœ, เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจ•เฉ€เจคเฉ€ เจœเจพเจเจ—เฉ€; เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจฐเฉ‡เจ‚เจœ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฆเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจตเจฟเจšเจฒเจฟเจค เจจเจนเฉ€เจ‚ เจนเฉ‹เจฃเจพ เจชเจเจ—เจพ.

เจ†เจ‰ เจตเฉฑเจ–-เจตเฉฑเจ– เจธเจตเจพเจฒเจพเจ‚ เจฆเฉ€ เจนเฉ‡เจ  เจฆเจฟเฉฑเจคเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจฆเฉ€ เจคเฉเจฒเจจเจพ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจเฅค เจ‡เฉฑเจฅเฉ‡ เจ‡เฉฑเจ• เจฌเฉ‡เจ…เจธเจฐ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจนเฉˆเฅค

เจชเฉฐเจจเจพเจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹
เจนเฉŒเจฒเฉ€ เจฌเฉ‡เจจเจคเฉ€

เจ…เจคเฉ‡ เจ‡เฉฑเจฅเฉ‡ เจ‡เจธ เจฌเฉ‡เจจเจคเฉ€ เจฆเจพ เจ‡เฉฑเจ• เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจธเฉฐเจธเจ•เจฐเจฃ เจนเฉˆเฅค

เจชเฉฐเจจเจพเจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹
เจคเฉเจฐเฉฐเจค เจฌเฉ‡เจจเจคเฉ€

เจฆเฉ‹เจตเฉ‡เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจฌเจฟเจฒเจ•เฉเจฒ เจ‰เจธเฉ‡ เจฎเจพเจคเจฐเจพ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจตเจพเจชเจธ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจชเจฐ เจชเจนเจฟเจฒเฉ‡ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš 12,80 เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจฆเฉ‚เจœเฉ‡ เจจเฉ‚เฉฐ 0,01 เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ—เจฆเฉ‡ เจนเจจเฅค เจ•เฉ€ เจคเฉเจธเฉ€เจ‚ เจซเจฐเจ• เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹?

เจธเฉฐเจญเจต เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚

เจชเฉเจฐเจธเจคเจพเจตเจฟเจค เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจชเฉเจฐเจญเจพเจตเจธเจผเจพเจฒเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ•เจพเจฒเจฎ (เจœเจพเจ‚ เจ•เจพเจฒเจฎ) เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจตเจฟเจฒเฉฑเจ–เจฃ, เจ•เฉเจฐเจฎเจตเจพเจฐ เจธเฉ‚เจšเจ•เจพเจ‚เจ• เจธเจผเจพเจฎเจฒ เจนเฉ‹เจฃ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจจ เจ…เฉฐเจ• เจชเจ›เจพเจฃเจ•เจฐเจคเจพเฅค เจ•เฉเจ เจ–เจพเจธ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจ‡เจน เจกเจพเจŸเจพเจฌเฉ‡เจธ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจ—เจคเฉ€ เจจเฉ‚เฉฐ เจตเจงเจพเจ‰เจฃ เจฒเจˆ เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจซเจฒเจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆเฅค

เจ•เฉเจฆเจฐเจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจจเจฟเจฐเจฎเจพเจฃ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจŸเฉ‡เจฌเจฒเจพเจ‚ เจฆเฉ‡ เจ–เจพเจธ เจขเจพเจ‚เจšเฉ‡ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจตเจฟเจงเฉ€เจ†เจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ เจœเฉ‹ เจฎเฉŒเจœเฉ‚เจฆเจพ เจŸเฉ‡เจฌเจฒเจพเจ‚ 'เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจ•เฉฐเจฎ เจ•เจฐเจจเจ—เฉ‡เฅค เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡เจ•เจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจกเฉ‡เจŸเจพ เจฆเฉ€ เจตเฉฑเจกเฉ€ เจฎเจพเจคเจฐเจพ เจฆเฉ‡ เจจเจพเจฒ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจฆเจฟเจฒเจšเจธเจช เจฒเฉฑเจ— เจธเจ•เจฆเจพ เจนเฉˆ เจ‡เจน เจฒเฉ‡เจ–เฅค

เจœเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ‡ เจ—เฉเฉฐเจฎ เจนเฉ‹เจฃ เจฆเฉ€ เจธเจฎเฉฑเจธเจฟเจ† เจฆเจพ เจธเจพเจนเจฎเจฃเจพ เจ•เจฐเจจเจพ เจชเฉˆ เจฐเจฟเจนเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจœเฉ‡ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจธเจพเจฐเฉ‡-เจคเฉ‹เจ‚-เจฌเจนเฉเจค เจธเจฌเฉฐเจงเจพเจ‚ เจตเจพเจฒเจพ เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจตเจฐเจคเจฃ เจฆเฉ€ เจฐเจตเจพเจ‡เจคเฉ€ เจชเจนเฉเฉฐเจš OFFSET ะธ LIMIT, เจธเจพเจกเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒ เจนเฉ‹เจฃ เจฆเฉ€ เจ—เจฐเฉฐเจŸเฉ€ เจนเฉˆเฅค เจชเจฐ เจ‡เจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚ เจธเฉฐเจญเจพเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉŒเจฒเฉ€ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ…เจœเจฟเจนเฉ‡ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš, เจฎเฉˆเจ‚ เจ‡เฉฑเจ• เจธเจตเฉˆ-เจตเจงเจพเจ‰เจฃ เจตเจพเจฒเฉ€ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ เจ•เฉเฉฐเจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจผเจพเจฐเจธเจผ เจ•เจฐเจพเจ‚เจ—เจพ, เจญเจพเจตเฉ‡เจ‚ เจ‡เจน เจธเจฟเจฐเจซเจผ เจชเฉฐเจจเจพเจฌเฉฑเจง เจธเจตเจพเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเฉฐเจญเจพเจฒเจฃ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเจพ เจนเฉ‹เจตเฉ‡เฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเจธเจผเฉ‡ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹ - เจฆเฉ‡เจ–!, เจฆเฉ‡เจ–! ะธ เจฆเฉ‡เจ–! - เจ•เจˆ เจฒเจพเจญเจฆเจพเจ‡เจ• เจธเจฎเฉฑเจ—เจฐเฉ€.

เจจเจคเฉ€เจœเฉ‡

เจฎเฉเฉฑเจ– เจธเจฟเฉฑเจŸเจพ เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจ•เฉฑเจข เจธเจ•เจฆเฉ‡ เจนเจพเจ‚ เจ‰เจน เจ‡เจน เจนเฉˆ เจ•เจฟ, เจญเจพเจตเฉ‡เจ‚ เจ…เจธเฉ€เจ‚ เจ•เจฟเจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚, เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ› เจฆเฉ‡ เจ…เจฎเจฒ เจฆเฉ€ เจ—เจคเฉ€ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจจเจพ เจนเจฎเฉ‡เจธเจผเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เฉฑเจœเจ•เฉฑเจฒเฉเจน, เจนเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจฎเจพเจชเจฏเฉ‹เจ—เจคเจพ เจฌเจนเฉเจค เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ, เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจธเจฟเจธเจŸเจฎ 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจคเฉ‹เจ‚ เจนเฉ€ เจธเจญ เจ•เฉเจ เจธเจนเฉ€ เจขเฉฐเจ— เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน, เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš, เจกเจฟเจตเฉˆเจฒเจชเจฐ เจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจšเจพ เจธเจ•เจฆเจพ เจนเฉˆ.

เจคเฉเจธเฉ€เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจธเจตเจพเจฒเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ…เจคเฉ‡ เจ…เจจเฉเจ•เฉ‚เจฒเจฟเจค เจ•เจฟเจตเฉ‡เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹?

เจชเฉฐเจจเจพเจฌเฉฑเจง เจ•เฉ€เจคเฉ‡ เจธเจตเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš OFFSET เจ…เจคเฉ‡ LIMIT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจšเฉ‹

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹