Compartilhar via


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

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>