Postgres:索引顺序

时间:2017-09-20 08:16:39

标签: postgresql

索引(ASC或DESC)的顺序会导致="12345-"&TEXT(VALUE(MAX(VALUE(MID(A2:A5,SEARCH("-",A2:A5)+1,LEN(A2:A5)-SEARCH("-",A2:A5)))))+1,"00") SELECT相反吗?

例如,假设我们有一个表:

ORDER BY

CREATE TABLE public."Comments" ( id integer NOT NULL DEFAULT nextval('"Comments_id_seq"'::regclass), child_count integer DEFAULT 0, comment text COLLATE pg_catalog."default", CONSTRAINT "Comments_pkey" PRIMARY KEY (id) ) 列上的索引:

child_count

(即默认情况下以CREATE INDEX child_count ON public."Comments" USING btree (child_count) TABLESPACE pg_default; 顺序排列。)

比我们发表声明:

ASC

我们需要反转索引方向吗?

1 个答案:

答案 0 :(得分:-1)

您可以在创建索引时通过包括选项ASC,DESC,NULLS FIRST和/或NULLS LAST来调整a的顺序;例如:

CREATE INDEX test2_info_nulls_low ON test2 (info NULLS FIRST);
CREATE INDEX test3_desc_index ON test3 (id DESC NULLS LAST);

通过https://www.postgresql.org/docs/current/static/indexes-ordering.html