首页文档便民工具JavaScript正则表达式SQL教程
首页/文档/

一. 基本定义

取出按照某个字段升序或者降序进行排列的结果集,用 ORDER BY 关键字来实现。

1. 语法

...
[ORDER BY 字段名1 [DESC|ASC], 字段名2 [DESC|ASC], ...字段名n [DESC|ASC] ];

2. 参数说明

desc | asc: 排序顺序关键字,desc 是 descend 简写,表示降序,asc 是 ascend 简写,表示升序。

如果不写排序关键字,默认是 asc,升序排列。

ORDER BY 后面可以跟多个排序字段,每个排序字段后可以有不同的排序顺序。

如果排序字段的值一致,则值相同的字段按照第二个排序字段进行排序,以此类推。如果只有一个排序字段,这些字段相同的记录,则无需排列。

二. 示例

1. 学生按照分数降序排列

SELECT * FROM student ORDER BY score DESC;

order by

2. 学生按照分数降序排列,如果分数相同,则按照年龄降序排序

SELECT * FROM student ORDER BY score DESC, age DESC;

order by

目录
一. 基本定义
1. 语法2. 参数说明
二. 示例
1. 学生按照分数降序排列2. 学生按照分数降序排列,如果分数相同,则按照年龄降序排序