グリッドのページ送りをしたいときや、大量データのテーブルなどで取得データの件数を制限したい場合ありますよね。 OracleではROWNUMで、SQLserverではTOPというキーワードがあります。 もちろんMySQLにもあります。それが「limit」。どちらかというとSQLserverのTOPに近い感じかな。 MySQLマニュアル [1] 先頭から10件を取りたい場合。 select * from test where aaa = '1' order by key01 limit 10 [2] 最後から5件を取りたい場合。 select * from test where aaa = '1' order by key01 desc limit 5 [3] 先頭から100件目~150件目を取りたい場合。 select * from test where aaa = '1'