Compartir a través de


Elemento Or (Query)

Se aplica a: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013

Se usa en el elemento WHERE para agrupar filtros en una consulta.

<Or>
</Or>

Elementos y atributos

En las siguientes secciones se describen los atributos, elementos secundarios y elementos primarios.

Atributos

Ninguno

Elementos secundarios

Elementos principales

Repeticiones

  • Mínimo: 0
  • Máximo: sin límite

Comentarios

Este elemento se puede anidar dentro de otros elementos Or y And. El servidor admite un número ilimitado de consultas complicadas. No obstante, cualquier elemento Or determinado solo puede tener dos disyunciones, es decir, dos elementos secundarios. Si necesita separar tres o más condiciones, debe anidar los elementos Or, tal como se muestra en el segundo ejemplo de la sección siguiente.

Ejemplos

En el siguiente ejemplo se realiza una consulta para los casos en que los valores del campo de estado no equivalen a Completado o son null. Los resultados se ordenan en orden descendente según el campo Modificado.

<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>

En el ejemplo siguiente se muestra cómo separar tres condiciones. Tenga en cuenta que el primer par de condiciones está dentro de su propio elemento Or , que es en sí mismo una condición de un elemento Or externo.

<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>