代码之家  ›  专栏  ›  技术社区  ›  ca9163d9

百分位控制和百分位距离怎么可能是不确定的?

  •  1
  • ca9163d9  · 技术社区  · 7 年前

    PERCENTILE_CONT (Transact-SQL) ,这两个函数都是不确定的。

    这两个函数怎么可能是不确定的?有什么例子吗?

    2 回复  |  直到 7 年前
        1
  •  3
  •   Michał Turczyn    7 年前

    在您发布的页面上,您可以找到指向其他页面的链接:

    Deterministic and Nondeterministic Functions

    所有聚合函数都是确定性的,除非它们用OVER和ORDER BY子句指定。有关这些函数的列表,请参见聚合函数(Transact-SQL)。

    PERCENTILE_CONT 是不确定的。它使用 ORDER BY 子句,它可能是非确定性的来源,如果您没有唯一地指定此caluse,即将存在绑定-不能保证每次尝试排序时绑定的记录都将以相同的方式排序。

        2
  •  1
  •   usr    7 年前

    排序顺序可能有关系,在这种情况下,顺序在SQLServer中通常是未定义的。

    推荐文章