PR

MySQL データ取得を制限する limit句の使い方

スポンサーリンク
この記事は約1分で読めます。

取得件数を制限するlimit句

構文 : select 列1,・・・テーブル名 limit [オフセット,]最大件数;

※オフセットは省略可能です。

 

最大10件取得する

select * from テーブル名 limit 10;

 

始めから10件取得する

select * from テーブル名 limit 0,10;

 

11件目~10件取得する

select * from テーブル名 limit 10,10;

※コンピューターは1ではなく0を始点として数えるので以下の画像のように10と指定すれば11行目から取得するようになります。

 

 

それでは、次に以下の条件でデータを取得してみます。

  1. 男性ユーザーの一覧を取得(※ユーザーのテーブルは「users」)
  2. 取得件数は10件
  3. 取得する行は id,last_name,gender
  4. 性別:users.gender(※1:男性 2:女性とした場合)
select 列名 from テーブル名 where 列名 = 条件 limit 件数;

 

select id, last_name from users where gender = 1 limit 10;

にほんブログ村 IT技術ブログへ

コメント

タイトルとURLをコピーしました