根据MSDN文档:PERCENTILE_CONT (Transact-SQL),这两个功能都是不确定的。
这两个函数如何不确定?有什么例子吗?
答案 0 :(得分:3)
在您发布的页面上,您可以找到另一个页面的链接:
Deterministic and Nondeterministic Functions
明确说明的地方:
所有聚合函数都是确定性的,除非使用OVER和ORDER BY子句指定它们。有关这些函数的列表,请参见聚合函数(Transact-SQL)。
这就是PERCENTILE_CONT
不确定的原因。它使用ORDER BY
子句,该子句可能是不确定性的来源,如果您没有唯一地指定此原因,即存在联系-无法保证以相同的方式对绑定的记录进行排序每次您尝试订购时。
答案 1 :(得分:1)
排序顺序可能有联系,在这种情况下,SQL Server中通常未定义排序顺序。