`
yinghuayu1324117
  • 浏览: 70562 次
  • 性别: Icon_minigender_2
  • 来自: 保定
文章分类
社区版块
存档分类

oracle笔记(六)Order by 子句

阅读更多

Order by 子句:

使用 ORDER BY 子句排序

ASCascend: 升序

DESCdescend: 降序

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…likeinnullnot orand等来过滤数据,也可以使用order by子句进行对查询结果排序数据。

分享到:
评论

相关推荐

    韩顺平Oracle教学笔记.docx

    select语句可以使用where子句、order by子句、group by子句等来对查询结果进行限制和排序。 4. 条件语句: where子句是select语句中最重要的子句,用于限制查询结果。where子句可以使用各种逻辑运算符,如=、、>、...

    Oracle学习笔记1.docx

    本文档涵盖了 Oracle 学习的基础知识,包括客户端工具、用户管理、表结构、SELECT 语句、DISTINCT 操作、WHERE 子句、ORDER BY 子句和 SQL 函数等内容。 客户端工具 Oracle 提供了多种客户端工具,如 Sql Plus、...

    Oracle学习笔记.pdf

    以下是对Oracle学习笔记中提到的一些关键知识点的详细解释: 1. **SQL执行顺序**: SQL语句的执行顺序是:`FROM` -> `WHERE` -> `SELECT` -> `GROUP BY` -> `HAVING` -> `ORDER BY`。首先从`FROM`子句开始,确定...

    oracle笔记

    以上是Oracle笔记中关于客户端工具、用户管理、表结构、SELECT语句、DISTINCT、WHERE子句、ORDER BY子句以及SQL函数的基础知识。这些知识点构成了Oracle数据库操作的基础,对于数据库管理员和开发者来说至关重要。

    2023年马士兵oracle笔记.doc

    这份2023年的马士兵Oracle笔记涵盖了Oracle数据库的一些基础操作和关键概念,包括客户端工具、用户管理、表结构、SELECT语句、DISTINCT关键字、WHERE子句、ORDER BY子句以及SQL函数。 1. **客户端工具**: - **SQL...

    Oracle数据库课堂笔记

    可以使用WHERE子句进行筛选,ORDER BY子句进行排序,以及GROUP BY和HAVING子句进行分组统计。联接(JOIN)操作则允许从多个表中合并数据。 第五讲:复杂查询 复杂的查询涉及子查询、联接和集合运算。子查询可以在...

    oracle 个人学习笔记

    1. **ORDER BY子句**:对结果集进行排序,`ASC`默认升序,`DESC`降序,如`ORDER BY deptno DESC`按部门编号降序排列,`ORDER BY empno ASC`按员工编号升序排列。 这些基本概念构成了Oracle数据库管理和SQL查询的...

    马士兵oracle笔记

    13. **排序**:`order by`子句用于对结果集进行排序,`desc`表示降序,`asc`表示升序,默认为升序。 以上是Oracle SQL基础操作的一部分,涵盖了用户管理、查询、条件过滤、排序和字符串处理等多个方面。理解并熟练...

    数据库SQL oracle的笔记,比较全面的

    数据库SQL Oracle笔记全面解析 在IT领域,数据库是存储、管理与检索数据的核心工具,而Oracle作为世界上最流行的商业数据库管理系统之一,其强大的功能和广泛的应用使得掌握Oracle SQL变得至关重要。本笔记将涵盖...

    数据库(Oracle)达内培训笔记

    根据提供的信息,我们可以总结出以下关于“数据库(Oracle)达内培训笔记”的关键知识点: ### 数据库基础概念 - **数据库(Database)**:一种用于存储、管理和检索数据的系统。 - **数据库管理系统(DBMS)**:软件...

    oracle 学习笔记

    4. Order By子句后可以跟字段名、列的序号或表达式等。 5. 可以通过Order By对多个字段进行排序,实现复杂的排序逻辑。 六、单行函数的使用 1. 单行函数对单个数据行进行操作并返回结果。 2. 单行函数包括数值类型...

    ORACLE笔记.rar

    使用`ORDER BY`子句可以对查询结果进行升序(ASC)或降序(DESC)排序。例如,`SELECT * FROM table ORDER BY column ASC`将按`column`列的值从小到大排列。 6. 简单查询: 简单查询通常涉及单个表,用于获取满足...

    李兴华—oracle课堂笔记(全)、及sql代码

    笔记中可能包含如何使用SELECT语句进行数据查询,包括基础的SELECT语句结构、WHERE子句、ORDER BY子句、GROUP BY子句和HAVING子句。更深入的话,可能会涉及JOIN操作(如INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL ...

    oracle笔记(存储过程函数触发器游标流程控制等)

    10. **基本的SQL SELECT语句**:这是数据库查询的基础,涉及选择列,从表中选择行,过滤数据(WHERE子句),排序结果(ORDER BY子句),分组数据(GROUP BY子句)和汇总数据(使用聚合函数如COUNT, SUM, AVG等)。...

    Oracle学习笔记_(PDF版)

    - **SELECT语句执行顺序**: 先执行 `WHERE` 子句,然后是 `GROUP BY` 和 `HAVING` 子句,最后是 `ORDER BY` 子句。 - **修改管理员权限**: - 首先以超级管理员身份登录。 - 授权给特定用户(如scott)创建表和视图...

    魔乐在线Oracle笔记超经典.doc

    在本文档“魔乐在线Oracle笔记超经典.doc”中,主要讲解了Oracle数据库中的多表查询、连接类型、SQL99新特性、组函数与分组统计等关键知识点。 1. **多表查询**:多表查询是数据库操作中常见的需求,例如,查询雇员...

    oracle常用命令_笔记

    - `ORDER BY`子句用于排序,`ASC`表示升序,`DESC`表示降序。 13. **字符串函数**: - `INITCAP()`将每个单词的首字母转换为大写。 - `UPPER()`和`LOWER()`分别转换为全大写和全小写。 14. **数值函数**: - `...

Global site tag (gtag.js) - Google Analytics