ドラッグドロップ
注:この質問は、同じシナリオを使用する一連の質問の一部です。あなたの便宜のために、シナリオは各質問で繰り返されます。各質問には異なる目標と回答の選択肢がありますが、シナリオのテキストはこのシリーズの各質問で全く同じです。
北米の顧客の注文と配送を追跡するデータベースがあります。システムのバージョン管理はすべてのテーブルで有効です。データベースには、Sales.Customers、Application.Cities、およびSales.CustomerCategoriesテーブルが含まれています。
Sales.Customersテーブルの詳細を次の表に示します。

Application.Citiesテーブルの詳細を次の表に示します。

Sales.CustomerCategoriesテーブルの詳細を次の表に示します。

マーケティング部門は、割引が与信限度にどのように影響するかを分析しています。標準ディスカウントパーセンテージが0〜4の顧客の標準割引パーセンテージごとの平均与信限度を知る必要があります。
分析のためのデータを返すクエリを作成する必要があります。
Transact-SQLステートメントをどのように完了する必要がありますか?これに答えるには、適切なTransact-SQLセグメントを正しい場所にドラッグします。各Transact-SQLセグメントは、1回、複数回、またはまったく使用できません。コンテンツを表示するには、分割バーをペインの間にドラッグするかスクロールする必要があります。
選択と配置:

正解:

説明/参照:
Explanation:
ボックス1:0,1,2,3,4
ピボットの例:
- 1行5列のピボットテーブル
SELECT 'AverageCost' AS Cost_Sorted_By_Production_Days、
[0]、[1]、[2]、[3]、[4]
から
(SELECT DaysToManufacture、StandardCost
FROM Production.Product)ASソーステーブル
ピボット
(
AVG(標準原価)
IN日([0]、[1]、[2]、[3]、[4])
)ASピボットテーブル;
ボックス2:[CreditLimit]
ボックス3:PIVOT
PIVOTおよびUNPIVOT関係演算子を使用して、表の評価式を別の表に変更できます。 PIVOTは、式の1つの列の一意の値を出力内の複数の列に変換することによって表値式をローテートし、最終出力に必要な残りの列値に必要な集計を実行します。
ボックス4:0,1,2,3,4
IN句は、指定された値がサブクエリまたはリスト内の任意の値と一致するかどうかを判断します。
構文:test_expression [NOT] IN(サブクエリ|式[、... n])
expression [、... n]は、一致するかどうかをテストする式のリストです。すべての式はtest_expressionと同じ型でなければなりません。
参考文献:https://technet.microsoft.com/en-us/library/ms177410(v=sql.105).aspx