Compartilhar via


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

E, ou, onde

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>