ASC 和 DESC 关键字指定数据库服务器保存索引的顺序。在对列创建索引时,如果省略了这些关键字或指定了 ASC 关键字,那么数据库服务器按升序存储键值。如果指定 DESC 关键字,那么数据库服务器按降序存储键值。
升序顺序表示键值按从最小键到最大键的顺序进行存储。例如:如果对 customer 表的 lname 列创建升序索引,那么姓氏按以下顺序存储在索引中:Albertson, Beatty, Currie。
降序顺序表示键值按从最大键到最小键的顺序进行存储。例如:如果对 customer 表的 lname 列创建降序索引,那么姓氏按以下顺序存储在索引中:Currie, Beatty, Albertson。
数据库服务器的双向遍历功能允许您只对列创建一个索引并对指定按排序列的升序或降序顺序对结果进行排序的查询使用该索引。