如何从共享点列表中获取唯一值?

问题描述:

我有一个日期数据类型的列。用户可以输入任何日期。我需要在代码中查看列中唯一的年份值。有没有任何C3直接syantax tere或我需要使用CMAL查询...在此先感谢。如何从共享点列表中获取唯一值?

您没有其他选择,只能使用CAML查询。 为了达到更好的性能,请执行以下操作:

  1. 使用CAML查询,并指定RowLimit = 1获得更好的性能。
  2. 如果你必须有特殊的一年价值, 则该列表数据可能没有办法使 巨大的,这将造成重大的 性能影响,除非你 在列表中的不同内容 类型的其他列表数据。如果你这样做, 不要忘记指定什么样的内容 你在查询 ,如<FieldRef Name="ContentTypeId"/><BeginsWith>0x...</BeginsWith>查询。
  3. 哦,在查询ViewFields 仅指定字段你 兴趣。

只是要为特定的查询,你可以。