condition 要素

エンティティとリンクエンティティの行値の条件を指定します。この値は、行を返すために true である必要があります。 条件 演算子 属性は、値を評価する方法を指定します。

FetchXml を使用して行をフィルター処理する方法について説明します。

Example

このクエリは、 address1_city が 'Redmond' と等しいアカウント レコードを返します。

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

Attributes

名前 必須ですか? Description
attribute いいえ フィルターを適用する値を持つ列の名前。
entityname いいえ 外部結合の後に条件を適用する リンク エンティティname または alias を指定します。 リンク エンティティのフィルターの詳細を確認する
operator イエス フィルターで適用する 演算子 。
value いいえ 演算子を使用して列の値をテストする値。
valueof いいえ 演算子で列の値をテストする値を持つ同じテーブル内の列の名前。 他の列の値に対するフィルター処理の詳細について説明します。

親要素

名前 Description
フィルター クエリに適用する エンティティ または リンク エンティティの 複雑な条件を指定します。

子要素

名前 発生回数 Description
value 0 または多 複数の値を必要とする 演算子 の値を指定します。

注釈

  • 1 つの値と比較するすべての演算子に対して value 属性を使用します。 たとえば、「 eq 」のように入力します。
  • 複数の値と比較する演算子には value 要素 を使用します(例: in)。
  • 一部の演算子では、 value 属性も value 要素も必要としないでください。 たとえば、 nullと指定します。