E 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 para uma exibição.
<And>
</And>
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 E e Ou . O servidor dá suporte a consultas complicadas ilimitadas. No entanto, qualquer elemento E determinado pode ter apenas dois conjuntos; ou seja, apenas dois elementos filho. Se você precisar reunir três ou mais condições, deverá aninhar os elementos E , conforme demonstrado pelo terceiro exemplo na seção a seguir.
Exemplos
O exemplo a seguir transmite critérios para uma consulta no campo ProductID: (ProductID = J1539 AND ProductID = J9862) AND (ProductID = J0394 OR ProductID = J4589).
<And>
<And>
<Eq>
<FieldRef Name="ProductID"/>
<Value Type="Text">J1539</Value>
</Eq>
<Eq>
<FieldRef Name="ProductID"/>
<Value Type="Text">J9862</Value>
</Eq>
</And>
<Or>
<Eq>
<FieldRef Name="ProductID"/>
<Value Type="Text">J0394</Value>
</Eq>
<Eq>
<FieldRef Name="ProductID"/>
<Value Type="Text">J4589</Value>
</Eq>
</Or>
</And>
O exemplo a seguir executa uma consulta para casos em que os valores do campo Status não são iguais concluídos e os valores do campo Enviado são nulos. Os registros retornados são classificados em ordem decrescente de acordo com os valores do campo Modificado .
<Query>
<OrderBy>
<FieldRef Name="Modified" Ascending="FALSE"></FieldRef>
</OrderBy>
<Where>
<And>
<Neq>
<FieldRef Name="Status"></FieldRef>
<Value Type="Text">Completed</Value>
</Neq>
<IsNull>
<FieldRef Name="Sent"></FieldRef>
</IsNull>
</And>
</Where>
</Query>
O exemplo a seguir mostra como se associar a três condições. Observe que o primeiro par de condições está dentro de seu próprio elemento And , que é em si uma condição de um elemento E externo.
<Where>
<And>
<And>
<Eq><FieldRef Name="LastName" />
<Value Type="Text">Bagel</Value>
</Eq>
<Eq><FieldRef Name="FirstName" />
<Value Type="Text">Jean</Value>
</Eq>
</And>
<Includes>
<FieldRef Name="Title" /><Value Type="Text">President</Value>
</Includes>
</And>
</Where>