
SQL(SQLite)である範囲のデータのみを取り出す
実行環境はPerl5.8.9 + DBI-1.60.7、DBはSQLite です。
あるSELECT文によって十分多い(例えば100件以上の)データが取り出せるとして、
そのうち例えば41~50件目の10件だけを取り出したい場合、
どのようにするのが良いのでしょうか。
自分が思いつくのは、SELECT文をprepare,executeした後にfetchrow_arrayで
1~40件目を空読みしてから目的の10件を読み込むというやり方ですが、
もしSQL文だけで目的のデータのみ取り出せるやり方があれば教えてください。
No.1ベストアンサー
- 回答日時:
おお!まさにこれです。目的の動作になることも確認しました。
ありがとうございました。今まで散々探して見つからなかったのが不思議です...
ちなみに、
select -> from -> where -> order by -> limit -> offset
の順で書かないとエラーになりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQL(SQLite)である範囲のデータ...
-
SQL Date型の列から年月だけを...
-
抽出結果を分割して取得
-
SQL文の中に引用符を入れたい
-
Select結果をSelect
-
差し込み後、元データを変更し...
-
特定の文字列で列を区切るには?
-
エクセルで最後の文字だけ置き...
-
フィルターかけた後、重複を除...
-
Outlook 送受信エラー
-
カーソル0件の時にエラーを発生...
-
外部参照してるキーを主キーに...
-
updateでグループ化
-
エクセルのxans.について
-
for whichの使い方
-
データの先頭文字の置換
-
SQL文で、合計が0のレコードを...
-
VMware Player でCD-ROMドライ...
-
no appleとno applesの違いは?
-
SELECT 文 GROUP での1件目を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQL Date型の列から年月だけを...
-
select文の書き方「半角カナ+...
-
Select結果をSelect
-
抽出結果を分割して取得
-
postgreSQLで更新後のデータを...
-
レコード件数のちょうど半分をe...
-
年月でdistinctしたい(PostgreSQL)
-
検索後のレコード選択について
-
副問い合わせの使い方
-
selectの速度について
-
UPDATE文の中でJOIN
-
2回目のselect文
-
SQL文の中に引用符を入れたい
-
条件付ソートについて
-
Loop文による検索条件の変更
-
ポストグレスでfrom句の中にsel...
-
取得行数の指定
-
フィルターかけた後、重複を除...
-
差し込み後、元データを変更し...
-
SQLで特定の項目の重複のみを排...
おすすめ情報