以下是一个基本的 ORDER BY 子句的示例:
SELECT 列1, 列2, ...
FROM 表名
ORDER BY 列1 [ASC|DESC], 列2 [ASC|DESC], ...;
在这个语句中:
- 列1, 列2, ... 是你要检索的列。
- 表名 是你要检索数据的表的名称。
- ORDER BY 子句用于指定排序的列,并可以选择升序(ASC,默认)或降序(DESC)排序。
例如,如果你有一个名为 employees 的表,包含 name、salary 和 hire_date 列,想要按照薪水降序和入职日期升序排序,可以这样写:
SELECT name, salary, hire_date
FROM employees
ORDER BY salary DESC, hire_date ASC;
这将返回按照薪水降序和入职日期升序排序的结果集。
如果你想按照多个列进行排序,只需在 ORDER BY 子句中列出这些列,并指定它们的排序顺序。排序顺序是可选的,默认是升序。
转载请注明出处:http://www.zyzy.cn/article/detail/8144/PostgreSQL