Del via


betingelseselement

Angi betingelser for radverdier for enhet og koblingsenhet som må være sanne for å returnere raden. Attributtet betingelsesoperator angir hvordan verdiene skal evalueres.

Lær hvordan du filtrerer rader ved hjelp av FetchXml.

Eksempel

Denne spørringen returnerer kontoposter der address1_city er lik Redmond.

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

Attributter

Name Obligatorisk? Bekrivelse
attribute Nei Navnet på kolonnen med verdien for å bruke filteret.
entityname Nei Angi koblingsenhetenname eller alias betingelsen som betingelsen skal brukes på etter den ytre sammenføyningen. Finn ut mer om filtre på koblingsenhet
operator Ja Operatoren som skal brukes med filteret.
value Nei Verdien som skal teste kolonneverdien med operatoren.
valueof Nei Navnet på kolonnen i samme tabell som har verdien for å teste kolonneverdien med operatoren. Lær mer om filtrering på andre kolonneverdier.

Overordnede elementer

Name Bekrivelse
filter Angi komplekse betingelser for en enhet eller koblingsenhet som skal gjelde for en spørring.

Underordnede elementer

Name Forekomster Bekrivelse
verdi 0 eller Mange Angi verdier for operatorer som krever flere verdier.

Merknader

  • Bruk attributtet value for alle operatorer som er sammenlignet med én enkelt verdi. For eksempel eq.
  • Bruk verdielementet for operatorer som er sammenlignet med flere verdier, for eksempel: in.
  • Noen operatorer krever verken attributtet value eller verdielementet. Eksempel: null.