Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memilih Baris dalam Julat ROWNUM Tertentu dalam SQL?

Bagaimana untuk Memilih Baris dalam Julat ROWNUM Tertentu dalam SQL?

Barbara Streisand
Lepaskan: 2025-01-05 17:18:43
asal
690 orang telah melayarinya

How to Select Rows within a Specific ROWNUM Range in SQL?

Mengambil Baris dalam Julat ROWNUM Ditentukan

Soalan:

Bagaimana anda boleh memilih baris dengan nilai ROWNUM yang berada dalam julat tertentu?

Percubaan telah dibuat menggunakan yang berikut kod:

select * from maps006 where rownum >49 and rownum <101
Salin selepas log masuk

Walau bagaimanapun, pertanyaan ini hanya mendapatkan semula baris yang nilai ROWNUM adalah kurang daripada ambang yang ditentukan.

Jawapan:

Kepada mendapatkan semula baris dengan betul dalam julat ROWNUM, anda perlu menggunakan a subquery:

SELECT * from
(
select m.*, rownum r
from maps006 m
)
where r > 49 and r < 101
Salin selepas log masuk

Subquery ini memberikan lajur baharu bernama "r" yang mewakili nilai ROWNUM untuk setiap baris dalam jadual "maps006". Anda kemudiannya boleh menggunakan syarat julat pada lajur ini untuk mendapatkan semula baris yang dikehendaki:

r > 49
Salin selepas log masuk

oznacza number wiersza większy niż 49, a

r < 101
Salin selepas log masuk

oznacza number wiersza mniejszy niż 101. tych warunków gwantuje, że zostaną wybrane tylko wiersze z numerami wierszy w zakresie daripada 50 hingga 100.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Baris dalam Julat ROWNUM Tertentu dalam SQL?. 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