`

数据排序

 
阅读更多

1.单列排序

 

单列升序排序:当使用ORDER BY执行排序操作时,默认情况下数据是升序方式排列的。也可指定ASC关键字。

SELECT ename, sal FROM emp ORDER BY sal ;

SELECT ename, sal FROM emp ORDER BY sal ASC;

 

单列降序排序:必须在排序列后指定DESC关键字。

SELECT ename, sal FROM emp ORDER BY sal DESC;

 

使用列别名排序:

SELECT ename, sal*12 年收入 FROM emp ORDER BY 年收入 DESC;

 

使用列位置排序:

如果列名或表达式名称很长,使用列位置排序可以缩减排序语句长度。

当使用UNION、UNION ALL、INTERSECT、MINUS等集合操作符合并查询结果时,如果选择列表的列名不同,并且希望进行排序,那么必须使用列位置进行排序。

SELECT deptno, dname FROM dept UNION

SELECT empno, ename FROM emp ORDER BY 1 DESC;

 

使用非选择列表列排序

SELECT ename FROM emp ORDER BY sal DESC;

 

2.多列排序

首先按照第一列进行排序,当第一列存在相同数据时,以第二列进行排序,以此类推。

SELECT ename, deptno, sal FROM emp ORDER BY deptno ASC, sal DESC;

分享到:
评论

相关推荐

    微机原理实验报告冒泡法对数据排序.pdf

    微机原理实验报告冒泡法对数据排序 微机原理实验报告冒泡法对数据排序.pdf 中包含了微机原理实验报告的内容,该实验报告使用冒泡法对一组数据进行排序,并输出原数据及排序后数据。下面是该实验报告中涉及到的知识...

    别说你懂Excel:500招玩转Excel表格与数据处理(附完整光盘数据).rar

    《别说你懂Excel:500招玩转Excel表格与数据处理》是一本全面介绍Excel在数据管理和分析领域的实用指南。这本书旨在通过500个技巧和实例,帮助读者掌握Excel的各种功能,提升数据处理效率。书中附带的完整光盘数据...

    医学计算机应用基础:06、第三章 数据处理技术(2).ppt

    本章重点介绍了Excel在数据处理中的应用,包括数据排序、数据筛选、函数计算分析等方面。 首先,数据计算分析在Excel中占据了核心地位。Excel不仅能够进行基本的数据计算,还提供了丰富的函数和数据分析工具。数据...

    Excel的数据处理-筛选与排序完整版资料.ppt

    Excel提供了多种数据处理方式,包括数据筛选、数据排序、数据分析等。本文将详细介绍Excel数据处理中筛选和排序的相关知识点。 数据筛选是Excel数据处理中最常用的方法之一。它可以根据一定的条件,挑选出需要的...

    S7-200SMART_数据排序(整数+双整数+实数+无符号数)库文件及使用说明.rar

    数据排序是处理和分析数据时的关键步骤,它允许用户根据特定标准(如升序或降序)组织数据。在PLC程序中实现数据排序,可能涉及编写复杂的算法或利用预编译的库函数。S7-200SMART的库文件提供了排序不同数据类型的...

    科傻地面控制测量数据处理系统

    科傻地面控制测量数据处理系统 科傻系统(COSA)是“测量工程控制与施工测量内外业一体化和数据处理自动化系统”的简称,包括CODAPS、EREPS和COSAGPS三个子系统。CODAPS在IBM兼容机上运行。 CODAPS...

    数据处理十大算法及其简介

    这些算法不仅涵盖了数据处理的基本操作,如排序和查找,还包括了机器学习中的重要方法,如分类、回归和聚类。了解并熟练掌握这些算法,将有助于在实际工作中解决各种数据问题,提升数据分析的准确性和效率。同时,...

    海量数据处理:十道面试题与十个海量数据处理方法总结

    ### 海量数据处理知识点详解 #### 一、海量数据处理面试题解析 **1、海量日志数据,提取出某日访问百度次数最多的那个IP** - **问题概述**: 给定一天内的海量日志数据,从中找出访问百度次数最多的IP地址。 - **...

    截面多轮廓数据排序算法.pdf

    《截面多轮廓数据排序算法》这篇文章便针对这一挑战,提出了一种创新的排序方法——链表法,该方法在大数据环境下尤其表现出色,为相关领域带来了显著的效率提升。 在逆向工程的曲面重构中,工程师们需要处理的截面...

    基于VB的相控阵天线配相数据处理.pdf

    数据排序是数据处理中常见的需求,它可以帮助用户更快地找到需要的数据,或是按照特定顺序组织数据。 知识点六:数据处理中的条件判断 文档提到了多个条件判断语句,如If-ElseIf-Else结构,来处理不同的配相场景。...

    嵌入式课程设计数据排序参考资料

    嵌入式课程设计中,数据排序是一个常见的实践项目,它...总的来说,这个嵌入式课程设计项目涵盖了嵌入式系统的基础知识,包括硬件接口、软件编程、数据处理以及用户交互等多个方面,是学习和掌握嵌入式开发的绝佳实践。

    基于C++的数据排序算法

    在计算机科学中,数据排序是编程中不可或缺的一部分,它涉及到数据处理和算法设计。本项目重点实现了五种经典的排序算法:快速排序、插入排序、冒泡排序、选择排序以及希尔排序。这些算法在C++编程语言中被实现,以...

    一亿组数据排序2

    标题“一亿组数据排序2”以及描述中提到的问题核心在于如何处理大量数据的排序,尤其是在内存有限的情况下。这个问题在大数据处理中非常常见,而解决方案通常涉及到外部排序和分页查询优化。 首先,我们来详细解析...

    数据排序与筛选PPT学习教案.pptx

    数据排序与筛选是数据分析中不可或缺的基础技能,在处理和分析大量表格数据时显得尤为重要。Excel作为广泛使用的数据处理工具,内置了丰富的排序和筛选功能,它能够帮助用户高效地管理数据、快速提取关键信息,从而...

    信息技术表格的数据处理.doc

    4. 数据排序:可以对任意字段进行升序或降序的一般排序,也可以自定义排序序列以满足特殊需求。 5. 数据分类汇总:在排序基础上,可以对数据进行分类汇总,以提供更有针对性的信息分析。 课程设计了实际操作任务,...

    Excel数据处理课件.ppt

    在Excel数据处理中,排序和筛选是至关重要的功能,它们能帮助我们快速组织和查找大量信息。本课程主要涵盖了这两个核心知识点,旨在帮助学生提升在实际工作中处理数据的能力。 首先,我们要理解排序的含义。排序是...

    单片机原理及应用实验一 数据排序实验.docx

    单片机原理及应用实验是学习单片机技术的重要实践环节,这个实验的主题是“数据排序实验”,旨在通过实际操作加深对单片机编程和数据处理的理解。实验中,学生被要求利用冒泡排序算法对特定内存单元中的数据进行排序...

    沉降观测数据处理系统(轻松沉降) v1.26

    《沉降观测数据处理系统——轻松沉降 v1.26》是一款专为建筑与地质工程领域设计的专业软件,主要用于处理建筑物、构筑物以及地基的沉降观测数据。该系统以其高效的数据组织方式和丰富的图形输出功能,极大地提升了...

    《用Excel进行数据处理》教案.doc

    5. 讲解数据排序,包括简单排序和复杂排序,通过实例让学生理解排序的重要性,并指导学生进行实际操作。 在教学过程中,教师应密切关注学生的学习进度,适时给予指导,确保每个学生都能跟上教学节奏,掌握所学内容...

    坐标排序在地理信息系统数据处理中的应用.pdf

    在GIS的数据处理中,坐标排序是关键技术之一,它涉及到地理信息数据的整理、分类和检索,尤其在管理线性、点状、面状数据以及对空间数据进行分析时显得尤为重要。 线性数据是地理信息系统中最常见的数据类型之一,...

Global site tag (gtag.js) - Google Analytics