クエリ スキーマ

最終更新日: 2010年11月1日

適用対象: SharePoint Foundation 2010

CAML (Collaborative Application Markup Language) のクエリ スキーマは、リスト データに対するクエリを定義するために、Microsoft SharePoint Foundation のコンテキスト内でさまざまな方法で使用されます。たとえば、CAML のクエリ文字列を、サーバーおよびクライアント オブジェクト モデル内の複数のクラスの Query プロパティに割り当ててデータを返したり、Lists Web サービスのメソッド パラメーターに割り当てて、リモートでデータを操作したりできます。CAML ビューのコンテキストで CAML のクエリを使用して、特定のデータを返すこともできます。リスト スキーマQuery 要素には、クエリ スキーマの要素が含まれます。

クエリ スキーマの要素

    <Where>

        論理結合

        <And>

            [論理結合]

            [比較演算子]

            <Membership>

        <Or>

            [論理結合]

            [比較演算子]

            <Membership>

        比較演算子

        <BeginsWith>

            <FieldRef>

            <Value>

            <XML>

        <Contains>

            <FieldRef>

            <Value>

            <XML>

        <DateRangesOverlap>

            <FieldRef>

            <Value>

        <Eq>

            <FieldRef>

            <Value>

            <XML>

        <Geq>

            <FieldRef>

            <Value>

            <XML>

        <Gt>

            <FieldRef>

            <Value>

            <XML>

        <In>

            <FieldRef>

            <Values>

               <Value>

            <XML>

        <Includes>

              <FieldRef>

              <Value>

              <XML>

        <IsNotNull>

            <FieldRef>

        <IsNull>

            <FieldRef>

        <Leq>

            <FieldRef>

            <Value>

            <XML>

        <Lt>

            <FieldRef>

            <Value>

            <XML>

        <Membership>

        <Neq>

              <FieldRef>

              <Value>

              <XML>

        <NotIncludes>

              <FieldRef>

              <Value>

              <XML>

    グループ化/並べ替え演算子

    <GroupBy>

        <FieldRef>

    <OrderBy>

        <FieldRef>

    値の子要素

        <ListProperty>

        <Month>

        <Now>

        <Today>

        <UserID>

        <XML>

関連項目

概念

ビュー スキーマ

リスト スキーマ