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

Übergeordnete Elemente

Vorkommen

  • Minimum: 0
  • Maximum: Unbegrenzt

HinwBemerkungeneise

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>