Azure Synapse Analyticsに、FactOnlineSalesという名前のテーブルを含むエンタープライズデータウェアハウスがあります。この表には、2009年の初めから2012年の終わりまでのデータが含まれています。
テーブルパーティションを使用して、FactOnlineSalesに対するクエリのパフォーマンスを向上させる必要があります。ソリューションは、次の要件を満たしている必要があります。
*注文日に基づいて4つのパーティションを作成します。
*各パーティションに特定の暦年のすべての注文が含まれていることを確認してください。
T-SQLコマンドをどのように完了する必要がありますか?回答するには、回答エリアで適切なオプションを選択してください。
注:正しい選択はそれぞれ1ポイントの価値があります。

正解:

説明
自動的に生成されたテキストの説明

範囲左または右、どちらも同様のパーティションを作成していますが、比較には違いがあります。たとえば、このシナリオでは、LEFTを使用し、20100101,20110101,20120101パーティションは、datecol <= 20100101、datecol> 20100101、datecol<=20110101になります。 、datecol>20110101およびdatecol<= 20120101、datecol> 20120101ただし、範囲RIGHTおよび20100101,20110101,20120101を使用すると、パーティションは、datecol <20100101、datecol> =20100101およびdatecol<20110101、datecol>=20110101およびdatecol<20120101になります。 、datecol> = 20120101この例では、範囲RIGHTは、1月1日から12月31日までのカレンダーの比較に適しています。
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-partition-function-transact-sql?view=sql-server-ver1