MDX (問い合わせ言語)
次の例は、SQL Server 2000 Books Onlineを応用したもので、SELECTステートメントを使用する基本的なMDXクエリ。このクエリは、カリフォルニア州の店舗の2002年および2003年の店舗売上を含む結果セットを返す。
この例では、クエリは次の結果セット情報を定義する。
SELECT句は、クエリの軸をメジャーディメンションのStore Sales(店舗売上)メンバー、および日付ディメンションの2002年、2003年メンバーとして設定する。
FROM句は、データソースがSales(売上)キューブであることを示す。
WHERE句は、「スライサー軸」をStore(店舗)ディメンションのカリフォルニア州メンバーとして定義する。
注意:MDXクエリでは、最大128のクエリの軸を指定できる。
2つの軸を作成する場合、1つは列軸で、もう1つは行軸である必要があるが、クエリ内での表示順序は関係ない。軸が1つだけのクエリを作成する場合、それは列軸でなければならない。特定のオブジェクト識別子を囲む角括弧は、識別子が予約語でなく、文字、数字、またはアンダースコア以外の文字を含まない限り、オプションである。