ホームページ > データベース > mysql チュートリアル > SQLクエリの結果を上の行に制限する方法は?

SQLクエリの結果を上の行に制限する方法は?

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

How to Limit SQL Query Results to the Top Rows?
データベースクエリでは、限られた数のみの結果のみが表示されることがよくあります。ページの制限またはパフォーマンスの最適化により、特定の最初の数行のみを選択する方法を理解することで、データベースの操作が大幅に向上する可能性があります。

たとえば、以下の問い合わせを考慮すると、過去の日に投稿された有名人の情報は次のとおりです。 このクエリの最初の10の結果のみを表示するには、データベースに固有のメソッドを使用して次のことを達成できます。 SQL Server:

SQL Serverでは、キーワードによって取得される行の数を使用できます。文法は次のとおりです。

たとえば、

特定のクエリから最初の10行を選択して、次のことを使用してください。
<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</code>
ログイン後にコピー

mysql:

mysqlでは、条項を使用して、返される行の数を制限できます。文法は次のとおりです。

たとえば、

特定のクエリから最初の10行を選択して、次のことを使用してください。 TOP

以上がSQLクエリの結果を上の行に制限する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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