Bagaimana untuk Mendapatkan Rekod Pangkalan Data Khusus mengikut Kedudukannya?

Barbara Streisand
Lepaskan: 2024-11-16 07:56:02
asal
925 orang telah melayarinya

How to Get a Specific Database Record by its Position?

Cara Mengambil Rekod Pangkalan Data Tertentu mengikut Kedudukan

Soalan:

Anda perlu mengekstrak rekod tertentu (cth., yang ke-3) daripada pertanyaan MySQL yang dipesan mengikut ID dalam tertib menaik, tetapi anda tidak mempunyai ID itu sendiri.

Penyelesaian:

Untuk mendapatkan semula rekod ke-n, anda boleh menggunakan klausa LIMIT dengan offset. Sintaks adalah seperti berikut:

SELECT * FROM table
ORDER BY ID
LIMIT n-1,1
Salin selepas log masuk

Dalam pertanyaan ini:

  • n mewakili kedudukan rekod yang anda ingin dapatkan semula. Sebagai contoh, n=3 akan mengembalikan rekod ketiga.
  • n-1 ialah offset yang menentukan tempat untuk mula memilih rekod.
  • 1 menunjukkan bahawa anda mahu mengambil hanya satu rekod.

Pertanyaan ini pada asasnya mengatakan: "Kembalikan satu rekod bermula pada rekod n."

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Rekod Pangkalan Data Khusus mengikut Kedudukannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan