当前位置: 首页 > 编程笔记 >

SQL 排序索引

赵英范
2023-03-14
本文向大家介绍SQL 排序索引,包括了SQL 排序索引的使用技巧和注意事项,需要的朋友参考一下

示例

如果您使用按检索方式排序的索引,则该SELECT语句在检索时不会进行其他排序。

CREATE INDEX ix_scoreboard_score ON scoreboard (score DESC);

执行查询时

SELECT * FROM scoreboard ORDER BY score DESC;

数据库系统不会执行其他排序,因为它可以按该顺序进行索引查找。

 类似资料:
  • 问题内容: 我得到以下结果 我要订购最近发生的事件。供应商具有最新的事件,因此应该首先与同一供应商的所有其他事件一起发生,然后是所有事件均按降序排列的下一个供应商。期望的结果是这样的- 没有给出期望的输出。有什么帮助吗? 问题答案: 使用分析功能: 请参阅: http: //docs.oracle.com/javadb/10.8.2.2/ref/rrefsqlj13658.html http://

  • 假设我有三个指数:城市、博物馆和景点。 现在我正在查询一个术语的所有索引(),例如“维也纳” 作为结果,我得到: 维也纳:维也纳艺术博物馆 有没有办法优先考虑指数,这样我就可以得到第一个城市,而不是景点,最后是博物馆,就像这样: 维也纳 维也纳的Riesenrad 维也纳:维也纳艺术博物馆 维也纳:维也纳历史博物馆

  • 问题内容: 用Python的方式搜索或操作排序序列是什么? 问题答案: 是标准库的一部分-您正在寻找这种东西吗?

  • 问题内容: 是否可以在SQL中使用hibernate方式对集合进行排序,而无需使用接口,不使用注释-仅使用条件的addOrder。 我试过了,它添加了order by子句,但是集合没有排序。 我使用hibernate3.4。 问题答案: NHibernate Set没有“ order”,即使set映射支持order- by。请参阅Ayende的说明: 请注意,[order-by]不适用于通用集,并

  • 问题内容: 我正在读的书说 SQL Server支持两种字符数据类型-常规和Unicode。 常规数据类型包括CHAR和VARCHAR,而Unicode数据类型包括NCHAR和NVARCHAR。不同之处在于,常规字符为每个字符使用一个字节的存储空间,而Unicode字符则每个字符需要两个字节的存储空间。每个字符只有一个字节的存储空间,因此,为一列选择常规字符类型会限制您只能选择英语以外的一种语言,

  • 问题内容: 感觉应该有一个基本的解决方案,但我似乎没有。 进行以下查询: 我想有效地做到这一点: 我并不是很想选择DatePublished,但是按它进行排序似乎很有意义。那是行不通的。 基本上,我想按最新的DatePublished文章对类别进行排序。 问题答案: 由于执行了,因此需要在非分组列上运行一些聚合函数。 将从每个类别中选择最后发表文章的日期,并相应地订购类别。