DBテーブルからのUITableViewに表示する際に、データ数が多い場合に全部読み取るとメモリ消費も大きくなりますし、データに対して処理をする場合は時間もたくさんかかってしまいます。そのため、一度に読む量を区切り順番にページ送りして表示するようにページングを実装することが一般的です。 SQLite3でもありがたいことに、ページングをするためSELECT文にLIMIT句とOFFSET句が用意されています。 SELECT 列,列… FROM TABLE名 WHERE 条件 LIMIT 行数 OFFSET 開始行;OFFSET句で開始行(何行目から取得するか)、LIMIT句で取得する行数を指定することができます。 それでは、実際に例を示すます。例では、ユーザテーブルより名前の読み順にページングを行います。 並び替えはORDER BY句を使います。列名を指定することで並び替えをしてくれます。ペー
![iPhoneでSQLite3を使う11(DBテーブルからUITableViewを表示) - 黒色槍騎兵のiPhoneアプリ開発日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/b3b5c60528b3c2107fe619bedf147aee0bec56fa/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Fovjang%2F20110320%2F20110320004000.jpg)