【发布时间】:2017-07-13 17:56:26
【问题描述】:
为 sqlite 创建索引时有排序顺序。
https://sqlite.org/lang_createindex.html
每个列名或表达式可以后跟“ASC”或“DESC”关键字之一以指示排序顺序。
所以,在创建索引时,有三个选项:no-sort、ASC、DESC。我应该如何使用它们的信息在哪里?我找不到它。
我想,如果我在查询中使用 ASC 或 DESC,我应该将它们添加到索引中。但是,如果它们都在不同的查询中,我应该同时添加它们吗?还是我不应该设置排序顺序,它会自己选择它?
它的一般规则是什么?
【问题讨论】:
-
“同时添加”是什么意思?我无法想象这样做的语法。 "后面可以跟其中一个。
-
@Yunnosch,一个一个,两个不同的索引,一个是ASC,一个是DESC(第三个是没有排序的?)