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

发布于 2024-08-30 05:02:03 字数 84 浏览 6 评论 0原文

我有一列日期数据类型。用户可以输入任何日期。我需要在代码中检查列中唯一的年份值。是否有任何 C3 直接语法,或者我需要使用 CMAL 查询...提前致谢。

I have a column of date datatype. The user may type in any date. I need to check in the code for unique year values in the column. Is there any C3 direct syantax is tere or I need to use CMAL query... Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

凡间太子 2024-09-06 05:02:03

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

  1. 使用 CAML 查询并指定 RowLimit
    = 1 以获得更好的性能。
  2. 如果你必须有独特的年份值,
    那么列表数据不可能是这样
    巨大以至于会造成重大
    性能影响除非你
    有其他不同的列表数据
    列表中的内容类型。如果你这样做,
    不要忘记指定内容
    您在查询中输入的是查询内容吗
    就像 0x...
  3. 哦,在查询 ViewFields 中
    仅指定您所在的字段
    有兴趣。

请尽可能具体地询问。

You have no other options, but to use CAML Query.
To achieve better performance, do the following:

  1. Use CAML Query and specify RowLimit
    = 1 for better performance.
  2. If you must have unique year value,
    then that list data can be no way so
    huge that it would cause major
    performance implications unless you
    have other list data of different
    content types in list. If you do,
    don't forget to specify what content
    type are you querying in your query
    like <FieldRef
    Name="ContentTypeId"/><BeginsWith>0x...</BeginsWith>
    .
  3. Oh, and in queries ViewFields
    specify only that field you're
    interested in.

Just make as specific query as you can.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文