Where-Element (Abfrage)
Letzte Änderung: Freitag, 16. April 2010
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen
Wird im Kontext einer Abfrage zum Angeben eines Filters verwendet.
<Where>
</Where>
Attribute
Attribut |
Beschreibung |
---|---|
Keine |
n/v |
Untergeordnete Elemente
And, BeginsWith, Contains, DateRangesOverlap, Eq, Geq, Gt, In, Includes, IsNotNull, IsNull, Leq, Lt, Membership, Neq, NotIncludes, Or |
Übergeordnete Elemente
Vorkommen
Minimum: 0 Maximum: 1 |
Hinweise
Die Where-Klausel entspricht der SQL-Anweisung SELECT. Das Format der Where-Klausel ist ein strukturierter XML-Baum mit einer Mischung aus Vergleichsoperatoren, einfachen arithmetischen Operatoren, Feld- (Spalten-)verweisen, konstanten Werten und vordefinierten Collaborative Application Markup Language (CAML)-Konstanten.
Felder, auf die in einem Where-Element verwiesen wird, müssen keine Felder der primären Liste sein, die abgefragt wird. Wenn eine fremde Liste verknüpft wird, können Felder aus der fremden Liste in einem ProjectedFields-Element einzeln aufgelistet werden, und es kann dann im Where-Element auf sie verwiesen werden.
Beispiel
Im folgenden Beispiel verwendet das Where-Element das Geq-Element als Filter in der Abfrage, sodass Fälle zurückgegeben werden, für die der Datums- und Uhrzeitwert im Expires-Feld größer als das aktuelle Datum und die aktuelle Uhrzeit ist.
<Query>
<Where>
<Geq>
<FieldRef Name="Expires"/>
<Value Type="DateTime">
<Today/>
</Value>
</Geq>
</Where>
<OrderBy>
<FieldRef Name="Modified"/>
</OrderBy>
</Query>