ホームページ  >  記事  >  データベース  >  学ばなければなりません! MySQLデータベースクエリで制限を使用する方法

学ばなければなりません! MySQLデータベースクエリで制限を使用する方法

silencement
silencement転載
2020-01-23 22:48:353215ブラウズ

学ばなければなりません! MySQLデータベースクエリで制限を使用する方法

私の意見では、mysql で最も一般的に使用されるメソッドは limit であるはずです。limit の役割とこのメソッドの正しい使用方法を説明しましょう。

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT 句を使用すると、SELECT ステートメントに指定した数のレコードを強制的に返すことができます。 LIMIT は 1 つまたは 2 つの数値引数を受け入れます。パラメータは整数定数である必要があります。

に 2 つのパラメーターを指定した場合、最初のパラメーターは最初に返されるレコード行のオフセットを指定し、2 番目のパラメーターは返されるレコード行の最大数を指定します。最初のレコード行のオフセットは 0 (

#1 ではなく) です。PostgreSQL との互換性のために、MySQL は構文 LIMIT # OFFSET # もサポートしています。

  mysql> SELECT * FROM table LIMIT 5,10; // 检索记录行 6-15

//特定のオフセットからレコードセットの末尾までのすべてのレコード行を取得するには、2 番目のパラメーターを -1 として指定できます:

  mysql> SELECT * FROM table LIMIT 95,-1; // 检索记录行 96-last.

//パラメーターが 1 つだけ指定された場合は、レコード行の最大数を返すことを意味します。

mysql> SELECT * FROM table LIMIT 5; //检索前 5 个记录行

//つまり、LIMIT n は LIMIT 0,n と同等です。

以上が学ばなければなりません! MySQLデータベースクエリで制限を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はwww.liqingbo.cnで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。