Order by 子句:
使用 ORDER BY 子句排序
ASC(ascend): 升序
DESC(descend): 降序
ORDER BY 子句在SELECT语句的结尾。
//查询员工信息按照部门的编号进行升序排列 默认的是 asc
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp order by deptno;
//查询员工信息按照部门的编号进行降序排列 使用desc
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp order by deptno desc;
//查询部门为20的员工信息并按照员工的编号进行升序排列
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp where deptno=20 order by empno asc;
备注:可以与条件语句结合使用但order by子句放在最后
//查询员工信息并按照员工的部门编号升序并且编号进行降序排列
SQL> select empno,ename,job,mgr,hiredate,sal,comm,deptno from emp order by deptno asc,empno desc;
备注:
理解思路:首先查询员工信息按照部门的编号进行升序,然后每个部门中的员工按照员工的编号进行降序排列
总结:
整体语法如下:
SELECT *|{[DISTINCT] column|expression [alias],...}
FROM table
[WHERE condition(s)]
[ORDER BY {column, expr, alias} [ASC|DESC]];
通过学习可以完成 使用where子句、between…and…、like、in、null、not 、or、and等来过滤数据,也可以使用order by子句进行对查询结果排序数据。
分享到:
相关推荐
select语句可以使用where子句、order by子句、group by子句等来对查询结果进行限制和排序。 4. 条件语句: where子句是select语句中最重要的子句,用于限制查询结果。where子句可以使用各种逻辑运算符,如=、、>、...
本文档涵盖了 Oracle 学习的基础知识,包括客户端工具、用户管理、表结构、SELECT 语句、DISTINCT 操作、WHERE 子句、ORDER BY 子句和 SQL 函数等内容。 客户端工具 Oracle 提供了多种客户端工具,如 Sql Plus、...
以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL语句的执行顺序是:`FROM` -> `WHERE` -> `SELECT` -> `GROUP BY` -> `HAVING` -> `ORDER BY`。首先从`FROM`子句开始,确定...
以上是Oracle笔记中关于客户端工具、用户管理、表结构、SELECT语句、DISTINCT、WHERE子句、ORDER BY子句以及SQL函数的基础知识。这些知识点构成了Oracle数据库操作的基础,对于数据库管理员和开发者来说至关重要。
这份2023年的马士兵Oracle笔记涵盖了Oracle数据库的一些基础操作和关键概念,包括客户端工具、用户管理、表结构、SELECT语句、DISTINCT关键字、WHERE子句、ORDER BY子句以及SQL函数。 1. **客户端工具**: - **SQL...
可以使用WHERE子句进行筛选,ORDER BY子句进行排序,以及GROUP BY和HAVING子句进行分组统计。联接(JOIN)操作则允许从多个表中合并数据。 第五讲:复杂查询 复杂的查询涉及子查询、联接和集合运算。子查询可以在...
1. **ORDER BY子句**:对结果集进行排序,`ASC`默认升序,`DESC`降序,如`ORDER BY deptno DESC`按部门编号降序排列,`ORDER BY empno ASC`按员工编号升序排列。 这些基本概念构成了Oracle数据库管理和SQL查询的...
13. **排序**:`order by`子句用于对结果集进行排序,`desc`表示降序,`asc`表示升序,默认为升序。 以上是Oracle SQL基础操作的一部分,涵盖了用户管理、查询、条件过滤、排序和字符串处理等多个方面。理解并熟练...
数据库SQL Oracle笔记全面解析 在IT领域,数据库是存储、管理与检索数据的核心工具,而Oracle作为世界上最流行的商业数据库管理系统之一,其强大的功能和广泛的应用使得掌握Oracle SQL变得至关重要。本笔记将涵盖...
根据提供的信息,我们可以总结出以下关于“数据库(Oracle)达内培训笔记”的关键知识点: ### 数据库基础概念 - **数据库(Database)**:一种用于存储、管理和检索数据的系统。 - **数据库管理系统(DBMS)**:软件...
4. Order By子句后可以跟字段名、列的序号或表达式等。 5. 可以通过Order By对多个字段进行排序,实现复杂的排序逻辑。 六、单行函数的使用 1. 单行函数对单个数据行进行操作并返回结果。 2. 单行函数包括数值类型...
使用`ORDER BY`子句可以对查询结果进行升序(ASC)或降序(DESC)排序。例如,`SELECT * FROM table ORDER BY column ASC`将按`column`列的值从小到大排列。 6. 简单查询: 简单查询通常涉及单个表,用于获取满足...
笔记中可能包含如何使用SELECT语句进行数据查询,包括基础的SELECT语句结构、WHERE子句、ORDER BY子句、GROUP BY子句和HAVING子句。更深入的话,可能会涉及JOIN操作(如INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL ...
10. **基本的SQL SELECT语句**:这是数据库查询的基础,涉及选择列,从表中选择行,过滤数据(WHERE子句),排序结果(ORDER BY子句),分组数据(GROUP BY子句)和汇总数据(使用聚合函数如COUNT, SUM, AVG等)。...
- **SELECT语句执行顺序**: 先执行 `WHERE` 子句,然后是 `GROUP BY` 和 `HAVING` 子句,最后是 `ORDER BY` 子句。 - **修改管理员权限**: - 首先以超级管理员身份登录。 - 授权给特定用户(如scott)创建表和视图...
在本文档“魔乐在线Oracle笔记超经典.doc”中,主要讲解了Oracle数据库中的多表查询、连接类型、SQL99新特性、组函数与分组统计等关键知识点。 1. **多表查询**:多表查询是数据库操作中常见的需求,例如,查询雇员...
- `ORDER BY`子句用于排序,`ASC`表示升序,`DESC`表示降序。 13. **字符串函数**: - `INITCAP()`将每个单词的首字母转换为大写。 - `UPPER()`和`LOWER()`分别转换为全大写和全小写。 14. **数值函数**: - `...