§02-02…分析方法の登録・クエリの作成:文字列で抽出 – Online無料パソコン教室

§02-02…分析方法の登録・クエリの作成:文字列で抽出

(01) 「『T受注結果』から[メーカー]が『HERT』であるレコードだけを抽出せよ」という命令(クエリ)を登録/保存します。このような「リストの分析手法を登録した情報・命令」「リストをどう分析するか、についての情報・命令」を【クエリ】といいます。クエリを登録するには【作成】タブから[クエリデザイン]をクリックします。

(02) 分析対象とするテーブルを指定します。「T受注結果」を指定して、[追加]して下さい。追加後は、このボックスを閉じます。

(03) この画面が、分析手法の登録画面です。「デザインビュー」といいます。上部に分析元リストの項目一覧・「フィールドリスト」が表示されます。なお、下部を「デザイングリッド」と呼び、ここで分析手法の指定・設計をします。「T受注結果」の分析をするときには、フィールドリストにある「*」をデザイングリッドまでドラッグします。やってみましょう。

(04) これで、「T受注結果」を分析元リストとする設定が完了しました。ただしまだ、分析手法の指定はしていません。ここで、【デザイン】タブの[実行]ボタンを押してみましょう。これは、現在の指定条件で分析結果を表示させるボタンです。

(05) 分析手法を指定していないので、分析元データそのものが表示されました。「T受注結果」がそのまま、抽出されない状態で表示されたのです。次は分析手法を指定する予定です。分析手法の登録モードを「デザインビュー」と呼びました。[表示]ボタンから「デザインビュー」をクリックして下さい。なお、分析結果を表示しているこのモードを「データシートビュー」と呼びます。

(06) ここで、抽出対象とする項目・フィールドをデザイングリッドに配置します。[メーカー]をデザイングリッドへドラッグして下さい。

(07) この状態で、「メーカー」の[抽出条件]行に、メーカーの値が何であるレコードを抽出するのかを指定します。「HERT」と指定して確定して下さい。

(08) すると、抽出条件として指定した「HERT」が「”HERT”」となるのです。抽出条件に文字データを指定すると、二重引用符・ダブルクウォテーションマーク(“)で囲まれます。これで「『T受注結果』から[メーカー]が『HERT』であるレコードのみを抽出する」という分析手法の指定が完了しました。このクエリを[実行]して下さい。

(09) データシートビューになり、分析結果が表示されました(15件抽出)。「『T受注結果』から[メーカー]が『HERT』であるレコードのみを抽出」した結果です。ただし、[メーカー]欄が2個所に表示されてしまっています。さて、再びデザインビューに戻して下さい。[表示]ボタンを押せば、直接デザインビューになります。

(10) デザイングリッド・[メーカー]欄の[表示]行に注目して下さい。ここにチェックが入っていると、データシートビュー(分析結果)で、2列になって表示されてしまいます。一旦このチェックを外します。さてこのクエリを再実行しますが、[表示]ボタンでも再実行されデータシービューで表示されます。

(11) 今度は[メーカー]が1列だけの状態になり、すっきりしました。