Or-Element (Abfrage)
Letzte Änderung: Freitag, 3. Februar 2012
Gilt für: SharePoint Foundation 2010
Inhalt dieses Artikels
Attribute
Untergeordnete Elemente
Übergeordnete Elemente
Vorkommen
Wird im Where-Element verwendet, um Filter in einer Abfrage zu gruppieren.
<Or>
</Or>
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: 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.
Beispiel
Im folgenden Beispiel wird eine Abfrage in den Fällen ausgeführt, in denen die Werte des Felds Status entweder nicht dem Wert Completed entsprechen oder null sind. Die Ergebnisse werden in absteigender Reihenfolge auf der Basis des Felds Modified 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 das erste Bedingungspaar sich in seinem eigenen Or-Element befindet, das wiederum 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>