Individual.Demographics xml 列について

AdventureWorks データベースには、直接 Adventure Works から購入する個人と再販業者という 2 種類の顧客が存在します。再販業者のデータは Store テーブルの Demographics 列に格納されています。この詳細については、「Store.Demographics xml 列について」を参照してください。

各顧客の一般的な人口学的情報 (結婚歴、子供の数、学歴、職業、所有する車の台数、趣味など) は Individual テーブルの XML 型の列 Demographics に格納されています。

通常のアンケートでは、すべての項目に対して顧客から回答が得られるわけではありません。したがって、アンケートの各項目に対して 1 列を作成し、回答を得られなかった項目についてデータベースに NULL 値を格納するのではなく、単一の XML 型の列を使用します。

XML 形式で格納されたアンケート情報は、顧客間関係管理システムやビジネス インテリジェンス システムでも使用できます。

これは、型指定された xml 型の列です。この列に使用されているスキーマは、この Microsoft Web サイトで確認できます。この列は、AdventureWorks の IndividualSurvey XML スキーマを使用しています。

サンプル XML インスタンス

次に、Individual.Demographics 列に格納されているサンプルの XML インスタンスを示します。

<IndividualSurvey xmlns="https://schemas.microsoft.com/sqlserver/2004/07/adventure-works/IndividualSurvey">
  <TotalPurchaseYTD>8248.99</TotalPurchaseYTD>
  <DateFirstPurchase>2001-07-22Z</DateFirstPurchase>
  <BirthDate>1966-04-08Z</BirthDate>
  <MaritalStatus>M</MaritalStatus>
  <YearlyIncome>75001-100000</YearlyIncome>
  <Gender>M</Gender>
  <TotalChildren>2</TotalChildren>
  <NumberChildrenAtHome>0</NumberChildrenAtHome>
  <Education>Bachelors </Education>
  <Occupation>Professional</Occupation>
  <HomeOwnerFlag>1</HomeOwnerFlag>
  <NumberCarsOwned>0</NumberCarsOwned>
  <Hobby>Golf</Hobby>
  <Hobby>Watch TV</Hobby>
  <CommuteDistance>1-2 Miles</CommuteDistance>
</IndividualSurvey>

その他の XML インスタンスを参照するには、次のクエリを実行します。

SELECT Demographics
FROM   Sales.Individual

参照

概念

サンプル XML アプリケーション

ヘルプおよび情報

SQL Server 2005 の参考資料の入手