数据库order by用法
时间: 2023-12-26 18:05:27 浏览: 72
ORDER BY是SQL语句中的一个关键字,用于对查询结果进行排序。它可以按照一个或多个字段的值进行排序,可以按照升序或降序排序。
语法:
SELECT column1, column2, ...
FROM table_name
ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...;
说明:
- column1, column2, ...:要查询的字段名。可以指定一个或多个字段。
- table_name:要查询的表名。
- ORDER BY column1 [ASC|DESC], column2 [ASC|DESC], ...:按照指定的字段进行排序。ASC表示按升序排列,DESC表示按降序排列。如果不指定排序方式,默认按升序排列。
例如,我们有一个名为students的表,其中包含学生的姓名(name)、年龄(age)和成绩(score)三个字段。现在我们想按照成绩从高到低的顺序查询学生的姓名、年龄和成绩,可以使用以下SQL语句:
SELECT name, age, score
FROM students
ORDER BY score DESC;
这样,查询结果就会按照成绩从高到低的顺序进行排序。
阅读全文