Udostępnij przez


condition, element

Określ warunki dla wartości wierszy jednostki i jednostki łącza , które muszą być prawdziwe, aby zwrócić wiersz. Atrybut operatora warunku określa sposób oceniania wartości.

Dowiedz się, jak filtrować wiersze przy użyciu narzędzia FetchXml.

Example

To zapytanie zwraca rekordy konta, w których address1_city równa się "Redmond".

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

Attributes

Name Wymagane? Description
attribute Nie. Nazwa kolumny z wartością do zastosowania filtru.
entityname Nie. Określ jednostkęname łącza lub alias warunek, który ma zostać zastosowany po sprzężeniu zewnętrznym. Dowiedz się więcej o filtrach w jednostce łącza
operator Tak Operator do zastosowania z filtrem.
value Nie. Wartość do testowania wartości kolumny za pomocą operatora .
valueof Nie. Nazwa kolumny w tej samej tabeli, która ma wartość do przetestowania wartości kolumny za pomocą operatora . Dowiedz się więcej na temat filtrowania innych wartości kolumn.

Elementy nadrzędne

Name Description
filtr Określ złożone warunki dla jednostki lub jednostki łącza , które mają być stosowane do zapytania.

Elementy podrzędne

Name Wystąpień Description
wartość 0 lub wiele Określ wartości dla operatorów , które wymagają wielu wartości.

Uwagi

  • Użyj atrybutu value dla wszystkich operatorów, które porównują się z jedną wartością. Na przykład eq.
  • Użyj elementu value dla operatorów, które porównują się z wieloma wartościami Na przykład: in.
  • Niektóre operatory nie wymagają ani atrybutu value , ani elementu wartości. Na przykład: null.