Freigeben über


condition-Element

Geben Sie Bedingungen für Entitäts- und Verknüpfungs-Entitätszeilenwerte an, die wahr sein müssen, um die Zeile zurückzugeben. Das Attribut des Bedingungsoperators gibt an, wie die Werte ausgewertet werden.

Erfahren Sie, wie Sie Zeilen mithilfe von FetchXml filtern.

Example

Diese Abfrage gibt Kontodatensätze zurück, wobei address1_city 'Redmond' entspricht.

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

Attribute

Name Erforderlich? Description
attribute Nein Der Name der Spalte mit dem Wert, um den Filter anzuwenden.
entityname Nein Geben Sie die Verknüpfungsentitätname an oder alias die Bedingung sollte nach der äußeren Verknüpfung angewendet werden. Weitere Informationen zu Filtern für die Verknüpfungsentität
operator Yes Der Operator , der mit dem Filter angewendet werden soll.
value Nein Der Wert zum Testen des Spaltenwerts mit dem Operator.
valueof Nein Der Name der Spalte in derselben Tabelle mit dem Wert zum Testen des Spaltenwerts mit dem Operator. Weitere Informationen zum Filtern nach anderen Spaltenwerten.

Übergeordnete Elemente

Name Description
Filter Geben Sie komplexe Bedingungen für eine Entität oder Verknüpfungsentität an, die auf eine Abfrage angewendet werden soll.

Untergeordnete Elemente

Name Ereignisse Description
value 0 oder viele Geben Sie Werte für Operatoren an, die mehrere Werte erfordern.

Bemerkungen

  • Verwenden Sie das value Attribut für alle Operatoren, die mit einem einzelnen Wert verglichen werden. Beispiel: eq.
  • Verwenden Sie das Wertelement für Operatoren, die mit mehreren Werten vergleichen. Beispiel: in.
  • Einige Operatoren erfordern weder das value Attribut noch das Wertelement. Beispiel: null.