📅  最后修改于: 2023-12-03 15:07:44.492000             🧑  作者: Mango
在 MS SQL Server 中排序是常见的需求,可以通过使用 ORDER BY 子句来完成。ORDER BY 子句用于指定一个或多个列作为排序依据,并指定升序或降序。
SELECT 列名1, 列名2, ...
FROM 表名
ORDER BY 列名1 [ASC|DESC], 列名2 [ASC|DESC], ...
其中:
假设我们有一个名叫 employees 的表,包含姓名(name)、工资(salary)和入职时间(hiredate)三列。
要按工资降序显示员工的姓名和工资,可以使用以下 SQL 语句:
SELECT name, salary
FROM employees
ORDER BY salary DESC
要按工资降序、入职时间升序显示员工的姓名和工资,可以使用以下 SQL 语句:
SELECT name, salary
FROM employees
ORDER BY salary DESC, hiredate ASC
以上就是在 MS SQL Server 中排序的基本介绍。通过使用 ORDER BY 子句,可以便捷地完成数据的排序操作。