首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Postgresql order by未正常工作

Postgresql order by未正常工作
EN

Stack Overflow用户
提问于 2019-06-27 02:49:52
回答 2查看 161关注 0票数 2

尊敬的Postgresql专家,

坚持使用postgresql的order by,因为数据非常敏感,这里粘贴了pgAdmin的图片。

如图所示,"Les“在前面,”L“在前面。就在后面。实际上是“L”应该放在第一位,然后是"Les“。"L.“也是以几列的形式出现,但没有排序。你知道为什么会发生这种情况吗?

table (名称列)定义如下:

代码语言:javascript
复制
CREATE TABLE public.res_partner
(
  id integer NOT NULL DEFAULT nextval('res_partner_id_seq'::regclass),
  name character varying,
  .....
  .....

下面是为该表的name列创建的索引。

代码语言:javascript
复制
CREATE INDEX res_partner_name_index
  ON public.res_partner
  USING btree
  (name COLLATE pg_catalog."default");

提前感谢您的帮助!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56779331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档