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
- And
- BeginsWith
- Contém
- DateRangesOverlap
- Eq
- Geq
- Gt
- Em
- Inclui
- Isnotnull
- IsNull
- Leq
- Tenente
- Associação
- Neq
- NotIncludes
- Or
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>