ホームページ > データベース > mysql チュートリアル > SQL Server と MySQL でクエリ結果を最初の 10 行に制限するにはどうすればよいですか?

SQL Server と MySQL でクエリ結果を最初の 10 行に制限するにはどうすればよいですか?

Patricia Arquette
リリース: 2025-01-24 20:10:16
オリジナル
198 人が閲覧しました

How to Limit Query Results to the First 10 Rows in SQL Server and MySQL?

データベースクエリから上位10行を取得

大規模なデータセットを操作するには、結果の一部のみを表示する必要があることがよくあります。 この記事では、クエリの結果をSQL ServerとMySQLの最初の10行に効率的に制限する方法を示しています。

SQL Server:キーワードTOP SQL Serverは、

キーワードを使用して、返された行の数を制限します。 上位10の結果を取得するには、

キーワードをクエリに統合します。 TOP このクエリは、上位10 TOP

mysql:
<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>
ログイン後にコピー

names nummysqlは

句を採用して同じ結果を達成します。 クエリの最後に

を追加するだけです: LIMIT これにより、クエリに10行の制限が追加され、最初の10の結果のみが確実に(この例での降順で順序付けられます)が返されます。

これらのメソッドを使用することにより、大規模なデータセットを効果的に管理し、最も関連性の高い初期結果に焦点を合わせることができます。

以上がSQL Server と MySQL でクエリ結果を最初の 10 行に制限するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート