ホームページ > データベース > mysql チュートリアル > MySQL で SQL Server の TOP キーワードの機能を実現するにはどうすればよいですか?

MySQL で SQL Server の TOP キーワードの機能を実現するにはどうすればよいですか?

Barbara Streisand
リリース: 2025-01-03 20:18:39
オリジナル
515 人が閲覧しました

How to Achieve the Functionality of SQL Server's TOP Keyword in MySQL?

MySQL の TOP キーワードの代替

MySQL では、SQL Server で一般的に見られる TOP キーワードは直接サポートされていません。ただし、ORDER BY 句と LIMIT 句の組み合わせを使用して実現できる同様の機能があります。

結果の順序付けと制限

最初の数レコードを取得するにはSQL Server の TOP n と同様に、テーブルから次を使用します。構文:

SELECT field1, field2
FROM myTable
ORDER BY field1 ASC
LIMIT n
ログイン後にコピー
  • SELECT: 取得する列を指定します。
  • FROM: クエリするテーブルを示します。
  • ORDER BY: を並べ替えます。結果は、指定されたフィールドに基づいて昇順 (ASC) になります。降順の場合は、ASC を DESC に置き換えることができます。
  • LIMIT n: 返す行数を指定します。

例:

「myTable」テーブルから上位 5 レコードを取得します。 'field1' 列を昇順で並べ、次のクエリを使用します:

SELECT field1, field2
FROM myTable
ORDER BY field1 ASC
LIMIT 5
ログイン後にコピー

追加オプション

  • LIMIT p, q: To位置 'p' から始まる行を取得します。 'q'.
  • OFFSET: 最初の行を返す前に、指定された行数をスキップします。

例:

行 20 ~ 25 を取得するには、クエリを使用します:

SELECT field1, field2
FROM myTable
LIMIT 20, 5
ログイン後にコピー

以上がMySQL で SQL Server の TOP キーワードの機能を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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