condition 元素

指定 实体 和 链接实体 行值的条件,这些值必须为 true 才能返回行。 条件 运算符 属性指定如何计算值。

了解如何使用 FetchXml 筛选行。

Example

此查询返回等于“Redmond”的 address1_city 帐户记录。

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

特性

Name Required? Description
attribute 否 要应用筛选器的值的列的名称。
entityname 否 指定 链接实体name 或在 alias 外部联接之后应用条件。 详细了解链接实体上的筛选器
operator 是的 要应用于筛选器的 运算符 。
value 否 使用运算符测试列值的值。
valueof 否 同一表中具有用于测试列值的列值和运算符的列的名称。 详细了解如何筛选其他列值。

父元素

Name Description
滤波器 为要应用于查询的 实体 或 链接实体 指定复杂条件。

子元素

Name 事件 Description
value 0 或多 为需要多个值的 运算符 指定值。

注解

  • 将 value 属性用于与单个值进行比较的所有运算符。 例如,eq。
  • 对与多个值进行比较的运算符使用 value 元素,例如: in
  • 某些运算符既不需要属性,也不需要 valuevalue 元素。 例如: null。