Where 要素 (クエリ)
クエリのコンテキスト内でフィルタを指定するために使用されます。
<Where>
</Where>
属性
属性 |
説明 |
---|---|
なし |
該当なし |
子要素
And、BeginsWith、Contains、DateRangesOverlap、Eq、Geq、Gt、IsNotNull、IsNull、Leq、Lt、Membership、Neq、Or |
親要素
出現回数
最小 : 0 最大 : 1 |
Remarks
Where 句は、SQL SELECT ステートメントに変換されます。Where 句のフォーマットは、比較演算子、単純な算術演算子、フィールド (列) 参照、定数値、および定義済み (Collaborative Application Markup Language、略して CAML) 定数を組み合わせた構造化 XML ツリーです。
例
以下の例では、Where 要素は、クエリのフィルタとして Geq 要素を使用し、Expires フィールドの日付と時刻の値が、今日の日付と時刻より大きいケースを返します。
<Query>
<Where>
<Geq>
<FieldRef Name="Expires"/>
<Value Type="DateTime">
<Today/>
</Value>
</Geq>
</Where>
<OrderBy>
<FieldRef Name="Modified"/>
</OrderBy>
</Query>