Hitachi

ノンストップデータベース HiRDB Version 10 UAP開発ガイド


2.7.1 特定の範囲内のデータの探索

特定の範囲を指定して行を操作するには,比較述語,BETWEEN述語,IN述語のどれかを条件に合わせて使用します。

〈この項の構成〉

(1) 比較述語

探索条件として,等価,又は大小比較をするときに比較述語を使用します。

比較述語を使用したデータの探索例として,在庫表から在庫量が50以下の商品の商品コード,及び商品名を検索する例を次の図に示します。

図2‒23 比較述語を使用したデータの探索例

[図データ]

(2) BETWEEN述語

探索条件として,一定の範囲内のデータだけを取り出すときにBETWEEN述語を使用します。

BETWEEN述語を使用したデータの探索例として,在庫表から在庫量が200以上300以下の商品の商品コード,及び商品名を検索する例を次の図に示します。

図2‒24 BETWEEN述語を使用したデータの探索例

[図データ]

(3) IN述語

探索条件として,指定した複数の値と一致するデータだけを取り出すときにIN述語を使用します。

IN述語を使用したデータの探索例として,在庫表から単価が"3640",又は"4760"の商品の商品コード,及び商品名を検索する例を次の図に示します。

図2‒25 IN述語を使用したデータの探索例

[図データ]