次の方法で共有


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と指定します。