Mendapatkan 10 baris teratas dari pertanyaan pangkalan data anda
Bekerja dengan dataset yang besar sering memerlukan hanya melihat sebahagian daripada hasilnya. Artikel ini menunjukkan bagaimana untuk mengehadkan hasil pertanyaan dengan cekap ke 10 baris pertama dalam SQL Server dan MySQL.
SQL Server: Kata kunci TOP
untuk menyekat bilangan baris yang dikembalikan. Untuk mendapatkan keputusan 10 teratas, mengintegrasikan kata kunci TOP
ke dalam pertanyaan anda seperti: TOP
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
teratas dan jumlah yang berkaitan, yang diperintahkan oleh names
dalam urutan menurun. num
mysql: the klausa LIMIT
untuk mencapai hasil yang sama. Cukup tambah LIMIT
ke akhir pertanyaan anda: LIMIT 10
... ORDER BY num DESC LIMIT 10
turun dalam contoh ini) dikembalikan. num
Atas ialah kandungan terperinci Bagaimana untuk Mengehadkan Keputusan Pertanyaan kepada 10 Baris Pertama dalam Pelayan SQL dan MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!