Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memilih Hanya 10 Baris Pertama dalam Pertanyaan SQL?

Bagaimana untuk Memilih Hanya 10 Baris Pertama dalam Pertanyaan SQL?

Barbara Streisand
Barbara Streisandasal
2025-01-24 19:47:14422semak imbas

How to Select Only the First 10 Rows in SQL Queries?

Helah untuk memilih 10 baris pertama dalam pertanyaan SQL

Dalam SQL, terdapat dua cara untuk memilih hanya 10 baris pertama dalam hasil pertanyaan. Kaedah yang tepat bergantung kepada sistem pengurusan pangkalan data (DBMS) yang digunakan.

Kata kunci TOP dalam SQL Server

Untuk Microsoft SQL Server, anda boleh menggunakan kata kunci TOP untuk mendapatkan semula bilangan baris yang ditentukan dari permulaan set hasil. Contohnya:

<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>

LIMIT klausa dalam MySQL

Dalam MySQL, gunakan klausa LIMIT untuk mengehadkan bilangan baris yang dikembalikan oleh pertanyaan. Ia datang selepas klausa ORDER BY (jika ada) dan menentukan bilangan maksimum baris untuk disertakan dalam set hasil. Contohnya:

<code class="language-sql">SELECT 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
LIMIT 10;</code>

Dengan menggunakan TOP atau LIMIT, anda boleh mendapatkan semula 10 baris pertama pertanyaan yang ditentukan masing-masing dalam SQL Server atau MySQL dengan mudah.

Atas ialah kandungan terperinci Bagaimana untuk Memilih Hanya 10 Baris Pertama dalam Pertanyaan SQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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