本文概述
- 参数说明
- 排序依据:ASC
- 排序:DESC
- 多列ORDER BY
句法:
SELECT column-listFROM table_name[WHERE condition][ORDER BY column1, column2, .. columnN] [ASC | DESC];
参数说明 column_list:它指定要检索的列或计算。
table_name:它指定要从中检索记录的表。在FROM子句中必须至少列出一个表。
条件:它是可选的。它指定必须满足条件才能检索记录。
ASC:这也是可选的。它按表达式升序对结果集进行排序(如果没有提供修饰符, 则为默认值)。
DESC:这也是可选的。它按表达式降序对结果集进行排序。
请参阅以下示例:
我们来看一个具有以下数据的表” EMPLOYEES” 。
文章图片
排序依据:ASC 执行以下查询以升序检索记录ORDER BY AGE:
SELECT * FROM "EMPLOYEES"ORDER BY "AGE" ASC;
输出
文章图片
排序:DESC 执行以下查询以降序检索记录ORDER BY NAME:
SELECT * FROM "EMPLOYEES"ORDER BY "NAME" DESC;
【PostgreSQL ORDER BY子句用法】输出
文章图片
多列ORDER BY 你还可以从表ORDER BY多列中获取记录。
执行以下查询, 以升序从表” EMPLOYEES” 的ORDER BY NAME和ADDRESS中获取记录。
SELECT * FROM "EMPLOYEES" ORDER BY "NAME", "ADDRESS" ASC;
输出
文章图片
推荐阅读
- PostgreSQL教程介绍
- PostgreSQL语法及其所有SQL命令
- PostgreSQL SELECT查询语句用法
- PostgreSQL右外连接
- 防范安装软件,图文详细说明win7系设置统防范安装程序的办法
- 怎样测试麦克风,图文详细说明测试麦克风有没有声音的办法
- 0x80004005,图文详细说明电脑出现0x80004005出错代码
- 0xc00000ba,图文详细说明win7应用程序出现0xc00000ba出错代码
- windows已经停止此软件因为无法验证发行者,图文详细说明提示win已停止此软件因为无法验证发行者