postgresql16-新特性

postgresql16-新特性

  • any_value
  • 数组抽样
  • 数组排序

any_value

any_value 返回任意一个值

select e.department_id ,count(*),
any_value(e.last_name)
from cps.public.employees e 
group by e.department_id ;

数组抽样

-- 从数组中随机抽取一个元素 array_sample(数组,抽取的元素个数)
select array_sample(array[1,2,3,4,5,6,7,8,9],1);

postgresql16-新特性_第1张图片

数组排序

-- 随机排序 array_shuffle
select array_shuffle(array[
[12],[3,4],[5,6],[7,8],[9,10]
]);

postgresql16-新特性_第2张图片

你可能感兴趣的:(postgresql,postgresql,数据库)