Compartir por


elemento de condición

Especifique as condicións para os valores de fila de entidade e entidade de ligazón que deben ser verdadeiros para devolver a fila. O atributo do operador de condición especifica como avaliar os valores.

Aprende a filtrar filas usando FetchXml.

Exemplo

Esta consulta devolve rexistros de conta onde address1_city é igual a "Redmond".

<fetch>
  <entity name='account'>
    <attribute name='name' />
    <filter type='and'>
      <condition attribute='address1_city'
        operator='eq'
        value='Redmond' />
    </filter>
  </entity>
</fetch>

Atributos

Nome Requirido? Descripción
attribute Non O nome da columna co valor para aplicar o filtro.
entityname Non Especificar a entidade namede ligazón ou alias a que se debe aplicar a condición despois da unión externa. Máis información sobre os filtros na entidade de ligazón
operator Si O operador a aplicar co filtro.
value Non O valor para probar o valor da columna co operador.
valueof Non O nome da columna na mesma táboa que ten o valor para probar o valor da columna co operador. Máis información sobre o filtrado doutros valores de columna.

Elementos pais

Nome Descripción
Filtro Especificar condicións complexas para que unha entidade ou entidade de ligazón se aplique a unha consulta.

Elementos fillos

Nome Ocorrencias Descripción
valor 0 ou moitos Especificar valores para os operadores que requiren varios valores.

Comentarios

  • Utiliza o value atributo para todos os operadores que se comparan cun único valor. Por exemplo, eq.
  • Use o elemento value para operadores que se comparan con varios valores. Por exemplo: in.
  • Algúns operadores non requiren nin o atributo nin o valueelemento value. Por exemplo: null.