any_value聚合函数

适用于:检查标记是的砖的SQL检查标记是的砖运行时11.2及以上

返回的随机值expr为一组行。这个函数是不确定的。

语法

any_value(expr(,ignoreNull])(过滤器(在哪里气孔导度)](忽略零位|尊重零位]

这个函数也可以作为一个调用窗口函数使用条款。

参数

  • expr:任何类型的表达式。

  • ignoreNull:一个可选的布尔文字违约为false。的默认值ignoreNull是假的。

  • 气孔导度:一个可选的布尔表达式过滤行用于聚合。

  • 忽略零位尊重零位:当忽略零位使用或ignoreNull真正的任何expr值为空将被忽略。默认值是尊重零位

返回

结果具有相同的类型expr

例子

>选择any_value(上校)(10),(5),(20.)作为选项卡(上校);10——随后的执行可能会产生不同的结果>选择any_value(上校)(10),(5),(20.)作为选项卡(上校);20.>选择any_value(上校)(),(5),(20.)作为选项卡(上校);>选择any_value(上校)忽略零位(),(5),(20.)作为选项卡(上校);5