Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendapatkan Rekod ke-n daripada Pertanyaan MySQL Tanpa Mengetahui IDnya?

Bagaimana untuk Mendapatkan Rekod ke-n daripada Pertanyaan MySQL Tanpa Mengetahui IDnya?

Mary-Kate Olsen
Lepaskan: 2024-11-19 09:06:02
asal
279 orang telah melayarinya

How to Get the nth Record from a MySQL Query Without Knowing its ID?

Cara Mendapatkan Rekod Khusus daripada Pertanyaan MySQL

Memulangkan rekod khusus daripada pertanyaan SQL boleh menjadi tugas biasa dalam pengaturcaraan. Dalam soalan ini, pengguna mencari penyelesaian untuk mendapatkan semula rekod ke-n daripada pertanyaan MySQL berdasarkan tertib ID menaik, tanpa mengetahui ID rekod.

Untuk mencapai ini, mereka boleh menggunakan klausa LIMIT dalam pernyataan SQL. Klausa LIMIT membenarkan kami menentukan bilangan baris untuk dikembalikan daripada pertanyaan. Dalam kes ini, kita perlu melangkau n-1 baris dan kemudian mendapatkan semula baris pertama selepas itu.

Pengguna menyediakan penyelesaian berikut:

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

Pernyataan ini akan mengisih baris dahulu dalam tertib menaik mengikut lajur ID. Ia kemudian mengehadkan pertanyaan untuk melangkau baris n-1 pertama, dengan berkesan melangkau rekod yang dikehendaki. Akhirnya, ia mendapatkan semula baris berikut, yang akan menjadi rekod ke-n.

Penyelesaian ini secara berkesan menangani keperluan pengguna untuk mendapatkan semula rekod tertentu daripada pertanyaan MySQL tanpa mengetahui IDnya. Dengan menggunakan klausa LIMIT untuk melangkau baris dan kemudian mendapatkan semula baris seterusnya, mereka boleh memperoleh rekod yang diingini dengan cekap.

Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Rekod ke-n daripada Pertanyaan MySQL Tanpa Mengetahui IDnya?. 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