Freigeben über


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

And, Or, Where

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>