gpt4 book ai didi

postgresql - 按数组的第一个元素排序 SELECT?

转载 作者:行者123 更新时间:2023-11-29 11:24:36 25 4
gpt4 key购买 nike

我有一个字符串数组作为我的列之一,我想按数组的第一个元素对结果进行排序。这是我尝试过的:

SELECT * FROM items ORDER BY aliases[0];

这没有用。如何实现?

最佳答案

Postgres 中的数组索引从位置 1 开始,而不是 0。来自 documentation :

By default PostgreSQL uses a one-based numbering convention for arrays, that is, an array of n elements starts with array[1] and ends with array[n].

考虑到这一点,请尝试以下查询:

SELECT * FROM items ORDER BY aliases[1];

关于postgresql - 按数组的第一个元素排序 SELECT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47384172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com