Partilhar via


Ou elemento (Consulta)

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

Usado no elemento Where para agrupar filtros em uma consulta.

<Or>
</Or>

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Nenhuma

Elementos filho

Elementos pai

Occurrences

  • Mínimo: 0
  • Máximo: Desvinculado

Comentários

Esse elemento pode ser aninhado dentro de outros elementos Or e And . O servidor dá suporte a consultas complicadas ilimitadas. No entanto, qualquer elemento Or determinado pode ter apenas dois disjuntos; ou seja, apenas dois elementos filho. Se você precisar desativar três ou mais condições, deverá aninhar os elementos Or , conforme demonstrado pelo segundo exemplo na seção a seguir.

Exemplos

O exemplo a seguir executa uma consulta para casos em que os valores do campo Status não são iguais concluídos ou nulos. Os resultados são classificados em ordem decrescente de acordo com o 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>

O exemplo a seguir mostra como desativar três condições. Observe que o primeiro par de condições está dentro de seu próprio elemento Or , que é em si uma condição de um elemento ou 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>