【发布时间】:2016-01-12 22:42:39
【问题描述】:
create table foo_table(foo_id int, foo_array int[], some_other_column text)
insert into foo_table(foo_array) values (ARRAY[1,3,8,32,55])
insert into foo_table(foo_array) values (ARRAY[2,4,9,31,38,92,99])
insert into foo_table(foo_array) values (ARRAY[5,12,15,35,47])
insert into foo_table(foo_array) values (ARRAY[6,7,13])
foo_array 数组将具有可变数量的元素。 所有数组元素都是唯一的,所有数组中的所有数字也都是唯一的。
我想知道如何从 foo_array 列中选择最大的 5 个数字,在这种情况下为 99、92、55、47、38。
【问题讨论】:
标签: arrays database postgresql sorting postgresql-9.4