Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Memilih Hanya 10 Baris Pertama dalam Pertanyaan SQL (MySQL dan SQL Server)?

Bagaimana untuk Memilih Hanya 10 Baris Pertama dalam Pertanyaan SQL (MySQL dan SQL Server)?

Susan Sarandon
Lepaskan: 2025-01-24 19:57:11
asal
322 orang telah melayarinya

How to Select Only the First 10 Rows in SQL Queries (MySQL and SQL Server)?

Dalam pertanyaan SQL, hanya 10 baris pertama

Apabila memproses dataset besar, paparkan semua hasil mungkin tidak diperlukan atau ideal. Hadkan bilangan hasil yang dipaparkan biasanya membantu mengoptimumkan prestasi dan meningkatkan kebolehbacaan. Ini boleh dicapai melalui teknologi yang mudah dan berkesan, yang dipanggil sekatan garis.

Dalam SQL Server, sekatan baris dilaksanakan menggunakan klausa "atas". Dengan menentukan nombor (contohnya, 10) pada permulaan siasatan, anda boleh menunjukkan bahawa pangkalan data hanya mengambil nombor nombor.

Sebagai contoh, untuk mengubah suai pertanyaan yang disediakan untuk memaparkan hanya 10 hasil pertama:

Di MySQL, sekatan dilaksanakan menggunakan klausa "had". Anda tidak perlu menggunakan "atas", tetapi lampirkan "had" pada akhir bilangan baris (contohnya, 10) hingga akhir pertanyaan.
<code class="language-sql">SELECT TOP 10 a.names,
         COUNT(b.post_title) AS num
    FROM wp_celebnames a
    JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0
    WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
GROUP BY a.names
ORDER BY num DESC</code>
Salin selepas log masuk

Untuk MySQL, pertanyaan selepas pengubahsuaian ditunjukkan di bawah:

Atas ialah kandungan terperinci Bagaimana untuk Memilih Hanya 10 Baris Pertama dalam Pertanyaan SQL (MySQL dan SQL Server)?. 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