Hitachi

DBPARTNER2 Client プログラマーズガイド


1.3.1 データの抽出

クライアントPCのアプリケーションから,データベースにアクセスしてデータを抽出できます。このとき,複数の表を結合してデータを抽出することもできます。さらに,データベース上の表からデータを抽出するときに特定した列だけを抽出したり,条件に合うデータだけを抽出したりできます。

DBPARTNER2 Clientを使ったデータの抽出を図1-4に,抽出で使える機能の一覧を表1-2に示します。

図1‒4 DBPARTNER2 Clientを使ったデータの抽出

[図データ]

表1‒2 抽出で使える機能の一覧

抽出で使える機能

説明

複数の表を結合して抽出する

表と表で共通する列を結び付けて,一つの表として抽出できます(表結合)。表結合を使うと,関連する表のデータを一括して利用できます。

表を取得するときに絞り込みをする

表を選ぶときに,条件を付けて絞り込めます。抽出対象の表が大量にある場合などに,効率良く表を選べます。

特定の列だけを抽出する

抽出する表から特定の列だけを選んで抽出できます。選択した列のデータをソートしたり,列のデータの最大値,最小値などを抽出したりすることもできます。

条件に合うデータを抽出する

抽出する表から条件に合うデータだけを抽出できます。また,複数の条件式を関連付けることもできます。例えば,定価が50,000円以上のデータを抽出する条件と,商品名が冷蔵庫又はテレビのデータを抽出する条件を「AND」で関連付けます。この場合,定価が50,000円以上でかつ,商品名が冷蔵庫又はテレビのデータだけを抽出できます。

特定の列で,条件に合うデータを抽出する

列と条件の両方を設定して,データを抽出できます。指定した列のデータのうち,条件に合うデータだけを抽出できます。

抽出するデータの件数を制限する

データを抽出するときに,その件数を指定できます。抽出するデータをソートして上位10件だけを抽出したり,表計算ソフトに表示できるデータ量を考慮して,抽出する件数を制限したりするときなどに使います。