アプリ版:「スタンプのみでお礼する」機能のリリースについて

現在、Oracle8.1.7を使用して開発しています。

例えば、以下のようなデータがあるとします。
<TABLEA>
 名前 
  :  ←たくさんあるというイミです。
 abcdefg
 bbbeeee
 ccccccc
 cccccc1
  :  ←たくさんあるというイミです。

このような場合、「ccccccc」のデータを含む、
前後合わせて100件のデータを抽出したい場合には
どのようにすればよいのでしょうか?
ちなみに、「名前」というフィールドのデータは
バラバラです。

A 回答 (2件)

select item from ABLEA


where instr(item,'ccccccc') <> 0
and rownum < 101

こんな感じでどうですか?
    • good
    • 0

最初から 順にフェッチさせていき、該当データが


あったら、そこのレコード位置を覚えて、いったん終了する。

次も 最初から順にフェッチしていき、前回みつけた位置-100のレコード位置にきたら、データを抽出して
いく。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す