`

数据排序

 
阅读更多

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的各种功能,提升数据处理效率。书中附带的完整光盘数据...

    数据算法--HadoopSpark大数据处理技巧.pdf

    这份“数据算法--HadoopSpark大数据处理技巧”文档显然探讨了如何利用这两个工具进行复杂的数据操作,具体涉及到Scala编程实现的两个重要算法:Secondary Sort(二级排序)和Common Friends(共同朋友计算)。...

    JS 做的表格数据排序。。。。。。

    综上所述,"JS 做的表格数据排序"涉及到的技术和概念广泛,包括DOM操作、事件处理、数据处理、算法以及用户交互设计。通过使用像`sorttable.js`这样的库,开发者可以轻松地在网页中实现动态表格排序功能,提升用户...

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

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

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

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

    相当经典的设计方法Verilog实现数据排序的代码

    在本文中,我们将深入探讨如何使用Verilog语言实现数据排序的经典设计方法。Verilog是一种广泛应用于数字系统设计的硬件描述语言(HDL),它允许工程师用编程的方式描述电子电路的行为和结构。数据排序是计算机科学...

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

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

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

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

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

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

    DTI数据处理详细步骤TBSS

    Detailed Steps for DTI Data Processing,FSL中DTI数据处理详细步骤TBSS

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

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

    spss数据处理与分析教案-SPSSModeler数据分析.pdf

    本文将以《SPSS Modeler 数据处理与分析》教程为基础,通过详细解析其主要任务,带领读者逐步理解并掌握SPSS Modeler在数据处理与分析中的核心操作。 任务一:SPSS Modeler基础操作和数据导入 在任务一中,教程首先...

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

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

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

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

    2021年Excel数据处理题库题目.docx

    5. **数据排序和分类汇总**: - 使用“数据”菜单中的“排序”功能,按照主要关键字和次要关键字进行排序,如按“图书名称”升序和“单价”降序。 - 使用“数据”菜单中的“分类汇总”计算平均值,结果放在数据...

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

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

    一亿组数据排序2

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics