「StiLL」デザイン情報100  セルリンクボタン「BtQuery」の便利ベンリな使ツカい方カタ セルリンクボタンとSQL文ブン
※次回ジカイはSQL文を利用しない使ツカい方カタ例レイです。
                         
  �@ データベースからデータを取得シュトクするとき、セルリンクボタン「BtQuery」を使用シヨウすると、さまざまな取得シュトク方法ホウホウを指定シテイすることができます。設定セッテイ項目コウモク「補助ホジョ1」に「ORDER BY [項目コウモク名メイ]」と記述キジュツすると、指定シテイした項目コウモク名メイの順ジュンにソートされた状態ジョウタイで取得シュトクできます。     �A 「GROUP BY」を使用シヨウすると、指定シテイした項目コウモクでグループ化カしたデータを取得シュトクすることができます。SUM関数と組み合わせることで、明細データを指定した項目で集計した結果を取得することもできます。     �B 取得するレコード数を指定したい場合は、設定項目の「選択項目」欄に「Top [取得したいレコード数] [取得したい項目名]」のように記述します。【注意チュウイ】取得条件の記述方法は、対象タイショウとなるデータベースにより異なる場合があります。  
  対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev
    対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev
    対応Ver. :「StiLL-�]」Ver1.0以降
対応種類:StiLL Dev
 
                             
  �@ セルリンクボタン「BtQuery」で様々サマザマなデータの取得シュトク方法ホウホウが指定シテイできます。    
データベースからデータを取得シュトクするとき、セルリンクボタン「BtQuery」を使用シヨウすると、さまざまなデータの取得
方法を指定シテイすることができます。
代表的ダイヒョウテキなのがORDER BY句クを使ツカったソートの指定シテイです。
セルリンクボタン「BtQuery」の設定セッテイ項目コウモク「補助ホジョ1」に「ORDER BY [項目コウモク名メイ]」のように記述キジュツすると、指定シテイした項目コウモク名メイ
の順ジュンにソートされた状態ジョウタイでデータを取得シュトクすることができます。
金額キンガクの高タカい順ジュンなど、降順コウジュンでソートしたい場合バアイは、「ORDER BY [項目コウモク名メイ] DESC」と記述キジュツします。
  �A 指定シテイした項目コウモクでグループ化カしたデータを取得シュトクすることができます。    
「GRUUP BY」を使用シヨウすると、指定シテイした項目コウモクでグループ化カしたデータを取得シュトクすることができます。
SUM関数カンスウと組クみ合アわせることで、明細メイサイデータを指定シテイした項目コウモクで集計シュウケイした結果ケッカを取得シュトクすることもできます。
注意チュウイ
「GROUP BY」と「ORDER BY」の両方を使用するときは、 GROUP BY を「補助1」に書く必要があります。
○ ×
  �B 取得シュトクするデータの件数ケンスウを指定シテイすることができます。 ※Access,SQL Serverのみ  
取得シュトクするデータの件ケン数スウを指定シテイしたい場合バアイは、設定セッテイ項目コウモクの「選択センタク項目コウモク」欄ランに
「Top [取得したい件数] [取得したい項目名]」のように記述キジュツします。(Access,SQL Serverのみ)
※指定シテイしたテーブルのすべての項目コウモクのデータを取得シュトクしたい場合バアイは、[取得シュトクしたい項目コウモク名メイ]の部分ブブンを「*」とします。
「GROUP BY」や「ORDER BY」と組クみ合アわせると、下記カキのようなデータをボタン1つで取得シュトクできるようになります。
◆指定シテイした年月ネンゲツの商品ショウヒン別ベツの売上ウリアゲ金額キンガクの合計ゴウケイを売上金額の多い順で上位3件取得したい場合
注意チュウイ
取得シュトク条件ジョウケンの記述方法は対象タイショウとなるデータベースによって異なる場合がありますので、それぞれの説明書や
専門書等をご確認の上、使用してください。
Copyright(C) アイエルアイ総合研究所 無断転載を禁じます