gpt4 book ai didi

Postgresql - 不正确的排序

转载 作者:行者123 更新时间:2023-12-04 19:28:21 25 4
gpt4 key购买 nike

我在数据库中有一个leads_lead 表,当我使用以下查询时,我得到的结果如下所示。
询问

select name 
from leads_lead as ll
where ll.branch_id = 14
order by ll.name desc;
结果
           name            
---------------------------
testing app 7
testing app 4
testing app 22
testing app 22
testing app 112
testing app 10
testing 9
testing 6
testing 5
testing 3
testing 2
Usha Devi Kewat
Uma kumari tharu
Tulsiram Yadav
Triveni Chaudhary
Testing From APP
Testing
Testing
Testing
Test Time
.....
.....
但是排序不正确。这是 PostgreSQL 中的一些错误吗?
我在 Ubuntu 服务器 20.04.1 中使用 Postgres 13.3,编码是 UTF8。

最佳答案

您似乎使用 C 创建了数据库。排序规则,根据代码点排序。
但是您可以指定其他排序规则,例如

ORDER BY ll.name COLLATE "en_US" DESC
您必须使用在您的数据库中定义的排序规则,参见 pg_collation为列表。

关于Postgresql - 不正确的排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68933638/

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