Mysql_PHPチュートリアルでlimitの使い方の詳細説明と注意事項

WBOY
リリース: 2016-07-21 15:52:47
オリジナル
726 人が閲覧しました

クエリ ステートメントを使用する場合、多くの場合、データの最初の数行またはデータの中間行を返す必要があります。このときはどうすればよいでしょうか。心配しないでください。
mysql はすでにそのような機能を提供しています。
SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT 句を使用すると、SELECT ステートメントに指定された数のレコードを強制的に返すことができます。 LIMIT は 1 つまたは 2 つの数値引数を受け入れます。引数は整数定数
でなければなりません。 2 つのパラメーターが指定された場合、最初のパラメーターは最初に返されるレコード行のオフセットを指定し、2 番目のパラメーターは返されるレコード行の最大数を指定します。最初のレコード行のオフセットは (1 ではなく) 0 です。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 と同等です。



http://www.bkjia.com/PHPjc/318855.html

www.bkjia.com

http://www.bkjia.com/PHPjc/318855.html技術記事クエリ ステートメントを使用する場合、最初の数個のデータまたは中間のデータ行の一部を返す必要があることがよくあります。このときはどうすればよいでしょうか。心配しないでください、mysql はそのような機能を提供しています...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!