`
xiaotian_1981
  • 浏览: 6633 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

ORDER BY 子句

阅读更多

默认:ASC 升序。DESC,降序。

没有order by,默认随机顺序。

order by在select语句的最后。

 

select  expr
from    table
[where condition(s)]
[order by {column,expr} [ASC|DESC];

 order by   指定被检索行的显示顺序。

 

select  last_name,job_id,hire_date
from employees
order by hire_date DESC;

 

升序指:

   1  数字先显示最小值,如1-999.

    2  日期先显示最早的值。如01-JAN-92 显示在01-JAN-95之前。

   3 字符按字母顺序。A-Z

   4 空值在升序时显示在最后,降序时显示在最前。

 

   

--按列别名排序
select  employee_id,last_name,salary*12 annsal
from employees
order by annsal;

   

--多个列排序,order by 列表的顺序就是排列的顺序。

 

    

--即使不在select 列表中,仍可按该列排序。

select last_name,salary
from employees
order by department_id,salary DESC;

 

分享到:
评论

相关推荐

    数据库管理与应用 5.2.10使用ORDER BY子句排序查询的记录.pdf

    数据库管理与应用 5.2.10使用ORDER BY子句排序查询的记录.pdf 学习资料 复习资料 教学资源

    为什么SQL不许在视图定义ORDER BY子句

    然而,当你尝试在创建视图时使用`ORDER BY`子句,SQL Server会报错,因为这不符合ANSI SQL-92标准。这个标准规定视图不应该包含任何影响结果集顺序的操作,如`ORDER BY`,主要是出于以下几个原因: 1. **可重用性**...

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-18-ORDER BY子句.mp4

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-18-ORDER BY子句.mp4

    PHP中ORDER BY子句的详细用法教程

    指定需要结果集增加一个ORDER BY子句要作为排序依据的列或列名进行排序。 语法: SELECT field1, field2,...fieldN table_name1, table_name2... ORDER BY field1, [field2...] [ASC [DESC]] 这里是通用的SQL的...

    union all与order by用法

    ORDER BY 用于对查询结果进行排序,使用方法是在 SELECT 语句后添加 ORDER BY 子句,例如: ```sql SELECT * FROM t ORDER BY status; ``` 在上面的示例中,我们使用 ORDER BY 对表 t 的结果集进行排序,按照 status...

    group by + order by

    在数据库查询语言 SQL(Structured Query Language)中,`GROUP BY` 和 `ORDER BY` 是两个非常重要的子句,它们可以帮助我们更高效地管理和展示数据。 #### GROUP BY 子句 `GROUP BY` 主要用于将数据表中的数据...

    【SQL基础(二)】【SQL WHERE 子句+引号的使用+SQL AND & OR 运算符+SQL ORDER BY 子句】

    在本篇文章中,我们将深入理解WHERE子句、引号的使用、AND与OR运算符以及ORDER BY子句。 首先,WHERE子句的基本语法是`SELECT 列名称 FROM 表名称 WHERE 列 运算符 值`。例如,如果我们有一个包含个人信息的表,而...

    0xAiKang#Note#如何解决“ORDER BY子句不在SELECT列表中”导致MySQL 5.7带有SELECT DIS

    前言记录一个最近遇到的Mysql 问题。问题描述:在本地项目中,部分SQL 语句执行起来,总是会报一个错。而同样的SQL,在线上的服务器中执行起来没有任何问题。

    mysql中提高Order by语句查询效率的两个思路分析

    因为可能需要对数据库的记录进行重新排序。在这篇文章中,笔者就谈谈提高Order By语句查询效率的两个...在条件允许的情况下,笔者建议最好使用一个索引来满足Order By子句。如此的话,就可以避免额外的排序工作。这里笔

    数据库笔试题之查询语句where,group by,having,order by执行与编写顺序详解

    数据库查询语句执行顺序与编写顺序...WHERE子句用于过滤数据,GROUP BY子句用于分组数据,HAVING子句用于筛选分组后的数据,ORDER BY子句用于排序数据。索引可以提高查询速度,但需要根据实际情况选择是否使用索引。

    帆软FCRP-D数据库练习题2

    在这个问题中,需要使用SELECT语句来查询订单销售额前五的订单,并使用ORDER BY子句来排序。可以使用LIMIT子句来限制输出的行数。 4. 找出按箱包装的产品名称 知识点:SELECT 语句、FROM 子句、WHERE 子句 在这个...

    MyBatisPlus条件构造器带条件排序方法orderBy、orderByDesc、orderByAsc使用示例代码

    这三个方法在内部都是通过动态SQL生成相应的ORDER BY子句,例如`ORDER BY id ASC`或`ORDER BY age DESC`。MyBatisPlus会自动将这些条件添加到生成的SQL语句中,从而在执行数据库查询时实现排序。 在使用过程中,...

    对Transact-SQL中groupby子句异常的分析.pdf

    最后,文档提到了group by子句异常问题的解决方法,即在相关操作命令后添加ORDER BY子句,以此来确保数据在进行分组之前已按照所需顺序进行了排序。这可以提升查询结果的准确性,同时也可以帮助开发者更好地理解和...

    SQL专项练习-学生练习(ppt文档).ppt

    本资源摘要信息档案旨在帮助学生熟悉SQL语言的基本概念和操作,包括SELECT命令、GROUP BY子句、HAVING子句、ORDER BY子句、INSERT命令、UPDATE命令、DELETE命令、CREATE TABLE命令等。 知识点1:SELECT命令 ...

    T-SQL中where子句与having子句的对比分析.pdf

    在 SELECT 语句中,FROM 子句指定了要操作的表或视图,WHERE 子句用来对数据进行筛选,GROUP BY 子句将数据进行分组,HAVING 子句对分组后的结果进行筛选,最后 ORDER BY 子句将结果按照指定的顺序进行排序。...

    1z0-071最全题库_201908061317441.docx

    **ORDER BY子句在集合操作中的使用** 在SQL语句中,ORDER BY子句用于对查询结果进行排序。它必须在复合查询的末尾出现,并且组件查询不能有单独的ORDER BY子句。ORDER BY子句只识别第一个SELECT查询中的列。默认情况...

    Oracle实验一sql答案

    在这个例子中,我们首先使用 BETWEEN 操作符来选择部门号在 10 到 20 之间的员工,然后使用 ORDER BY 子句来对名字进行排序。 知识点 4: 使用 LIKE 操作符 在第四个问题中,需要显示名字中包含 TH 和 LL 的员工...

    数据库的查询和视图.docx

    本文档总结了数据库查询和视图的相关知识点,涵盖 SELECT 语句的基本语法、子查询、连接查询、GROUP BY 子句、ORDER BY 子句等内容。以下是详细的知识点总结: 一、SELECT 语句的基本语法 * 了解 SELECT 语句的...

    oracle的分页查询

    Oracle 的分页查询 ...Oracle 中的分页查询可以使用 ROWNUM 伪列和 ORDER BY 子句来实现,但是需要注意 ROWNUP 伪列的生成机制和 ORDER BY 子句的影响。同时,我们也可以使用 ROWID 列来实现真正的分页查询。

Global site tag (gtag.js) - Google Analytics