where 元素 (查询)

适用于: SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013

在查询上下文中用来指定筛选器。

<Where>
</Where>

元素和属性

下面各部分介绍了属性、子元素和父元素。

Attributes

子元素

父元素

出现次数

  • 最小值:0
  • 最大值:1

备注

Where 子句转换为 SQL SELECT 语句。 Where 子句的格式是结构化 XML 树,其中包含比较运算符、简单算术运算符、字段 (列) 引用、常量值和预定义的协作应用程序标记语言 (CAML) 常量。

Where 元素中引用的字段不必为查询的主列表的字段。 如果正在联接外部列表,则可以在 ProjectedFields 元素中逐项化外部列表中的字段,然后在 Where 元素中引用字段。

示例

在以下示例中, Where 元素使用 Geq 元素作为查询中的筛选器,返回 “过期” 字段中的日期和时间值大于当前日期和时间的情况。

<Query>
  <Where>
    <Geq>
      <FieldRef Name="Expires"/>
      <Value Type="DateTime">
        <Today/>
      </Value>
    </Geq>
  </Where>
  <OrderBy>
    <FieldRef Name="Modified"/>
  </OrderBy>
</Query>