Oder-Element (Abfrage)
Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Wird im Where-Element verwendet, um Filter in einer Abfrage zu gruppieren.
<Or>
</Or>
Elemente und Attribute
In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.
Attribute
Keine
Untergeordnete Elemente
- Und
- BeginsWith
- Contains
- DateRangesOverlap
- Eq
- Geq
- Gt
- In
- Inhalt
- IsNotNull
- IsNull
- Leq
- Lt
- Mitgliedschaft
- Neq
- NotIncludes
- Or
Übergeordnete Elemente
Vorkommen
- Minimum: 0
- Maximum: Unbegrenzt
Hinweise
Dieses Element kann in anderen Or- und And-Elementen geschachtelt werden. Der Server unterstützt komplexe Abfragen ohne Einschränkungen. Jedes angegebene Or-Element kann allerdings nur zwei untergeordnete Elemente haben. Wenn Sie drei oder mehr Bedingungen trennen müssen, müssen Or-Elemente wie im zweiten Beispiel des folgenden Abschnitts geschachtelt werden.
Beispiele
Im folgenden Beispiel wird eine Abfrage für Fälle ausgeführt, in denen Werte des Felds Status entweder nicht gleich Abgeschlossen oder NULL sind. Die Ergebnisse werden in absteigender Reihenfolge gemäß dem Feld Geändert sortiert.
<Query>
<OrderBy>
<FieldRef Name="Modified" Ascending="FALSE"></FieldRef>
</OrderBy>
<Where>
<Or>
<Neq>
<FieldRef Name="Status"></FieldRef>
<Value Type="Text"></Value>
</Neq>
<IsNull>
<FieldRef Name="Status"></FieldRef>
</IsNull>
</Or>
</Where>
</Query>
Das folgende Beispiel zeigt, wie drei Bedingungen getrennt werden. Beachten Sie, dass sich das erste Bedingungspaar innerhalb des eigenen Or-Elements befindet, das selbst eine Bedingung eines äußeren Or-Elements ist.
<Where>
<Or>
<Or>
<Eq><FieldRef Name="LastName" />
<Value Type="Text">Bagel</Value>
</Eq>
<Eq><FieldRef Name="LastName" />
<Value Type="Text">Smith</Value>
</Eq>
</Or>
<Includes>
<FieldRef Name="Title" /><Value Type="Text">President</Value>
</Includes>
</Or>
</Where>