E elemento (consulta)
Usado dentro de onde elemento GRUPO filtros em uma consulta para uma exibição.
<And>
</And>
Atributos
Atributo | Descrição |
---|---|
Nenhum |
N/A |
Elementos filho
And, BeginsWith, Contains, DateRangesOverlap, Eq, Geq, Gt, IsNotNull, IsNull, Leq, Lt, Membership, Neq, Or |
Elementos pai
Ocorrências
No mínimo: 0 Máximo: Unbounded |
Comentários
Esse elemento pode ser aninhado dentro outros And e ou elementos. O servidor oferece suporte ilimitado complicado consultas.
Exemplo
O seguinte exemplo transmite critérios para uma consulta sobre o campo ProductID: (ProductID = CódigoDoProduto E J1539 = J9862) E (ProductID = ProductID ou J0394 = 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 seguinte exemplo executa uma consulta para casos nos quais valores de campo Status status não igual concluído e valores de campo Sent enviados são NULL null. Os registros retornados são classificados em ordem decrescente valores de acordo com o campo Modified 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>