「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) アイエルアイ総合研究所 無断転載を禁じます