Rumah  >  Artikel  >  pangkalan data  >  LIMIT dan OFFSET MySQL: Berapa Banyak Baris Dikembalikan dan Di Mana Ia Bermula?

LIMIT dan OFFSET MySQL: Berapa Banyak Baris Dikembalikan dan Di Mana Ia Bermula?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-23 02:21:14878semak imbas

MySQL LIMIT and OFFSET: How Many Rows Are Returned and Where Do They Start?

Had MySQL dengan Offset: Apakah Keputusan Yang Dipulangkan?

Dalam MySQL, klausa LIMIT dan OFFSET membenarkan anda mendapatkan nombor tertentu baris daripada jadual, bermula pada offset yang diberikan. Artikel ini meneroka cara klausa LIMIT dan OFFSET berinteraksi untuk menentukan baris mana yang dikembalikan daripada pertanyaan.

Pertimbangkan contoh pertanyaan berikut:

SELECT column
FROM table
LIMIT 18 OFFSET 8

Berapa Banyak Hasil Akan Dikembalikan ?

Klausa LIMIT menyatakan bahawa 18 baris akan dikembalikan oleh pertanyaan.

Di manakah Keputusan Akan Bermula?

Klausa OFFSET menunjukkan bahawa keputusan akan bermula pada baris #9. Ini kerana OFFSET menentukan bilangan baris untuk dilangkau sebelum mula mengembalikan hasil.

Untuk lebih memahami cara ini berfungsi, mari kita pecahkan pertanyaan:

  • Klausa OFFSET melangkau 8 baris pertama set hasil.
  • Klausa LIMIT kemudian mengambil baris yang tinggal dan mengembalikan yang pertama 18 daripadanya.
  • Ini bermakna keputusan akan bermula dari rekod #9 (selepas 8 baris langkau) dan tamat pada rekod #26 (selepas 18 baris dikembalikan).

Ringkasnya, pertanyaan di atas akan mengembalikan 18 hasil, bermula dari rekod #9 dan berakhir pada rekod #26. Untuk maklumat lanjut, rujuk dokumentasi MySQL rasmi tentang LIMIT dan OFFSET.

Atas ialah kandungan terperinci LIMIT dan OFFSET MySQL: Berapa Banyak Baris Dikembalikan dan Di Mana Ia Bermula?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn