Partager via


élément condition

Spécifiez des conditions pour les valeurs de ligne d’entité et d’entité de liaison qui doivent être vraies pour renvoyer la ligne. L’attribut d’opérateur de condition spécifie comment évaluer les valeurs.

Découvrez comment filtrer des lignes à l’aide de FetchXml.

Example

Cette requête retourne les enregistrements de compte où address1_city est égal à « Redmond ».

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

Attributes

Nom Obligatoire ? Descriptif
attribute Non Nom de la colonne avec la valeur à appliquer au filtre.
entityname Non Spécifiez l’entiténame de lien ou alias que la condition doit être appliquée après la jointure externe. En savoir plus sur les filtres sur l’entité de lien
operator Oui Opérateur à appliquer avec le filtre.
value Non Valeur à tester la valeur de colonne avec l’opérateur.
valueof Non Nom de la colonne dans la même table qui a la valeur pour tester la valeur de colonne avec l’opérateur. En savoir plus sur le filtrage sur d’autres valeurs de colonne.

Éléments parents

Nom Descriptif
filtre Spécifiez des conditions complexes pour une entité ou une entité de liaison à appliquer à une requête.

Éléments enfants

Nom Occurrences Descriptif
value 0 ou plusieurs Spécifiez des valeurs pour les opérateurs qui nécessitent plusieurs valeurs.

Remarques

  • Utilisez l’attribut value pour tous les opérateurs qui comparent à une valeur unique. Par exemple : eq.
  • Utilisez l’élément valeur pour les opérateurs qui comparent à plusieurs valeurs, par exemple : in.
  • Certains opérateurs ne nécessitent ni l’attribut ni l’élément valuevalue. Par exemple : null.