【发布时间】:2025-12-05 01:40:01
【问题描述】:
我在数据库中有一个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。
【问题讨论】:
-
排序怎么不对?
-
你可以定义一个自定义函数和
order by func(ll.name) desc。 -
您期待哪个订单?
标签: postgresql sorting ubuntu collation