`

数据排序

 
阅读更多

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;

分享到:
评论

相关推荐

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

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

    Numpy数据处理详解Python机器学习和数据科学中的高性能计算方.pptx

    Numpy数据处理详解Python机器学习和数据科学中的高性能计算方 《Numpy数据处理详解Python机器学习和数据科学中的高性能计算方》是一本全面介绍Numpy在Python数据处理和机器学习中的应用的书籍。这本书详细地介绍了...

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

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

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

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

    C# 操作Excel(导入,导出及对数据处理)

    4. 数据排序与过滤:根据需要对数据进行排序,可以使用`Range.Sort`方法,而过滤则可以通过复制、筛选和删除不需要的行来实现。 5. 数据分析:可以实现统计分析、数据建模等功能,这通常涉及到更复杂的算法和库,如...

    十道海量数据处理面试题

    海量数据处理是互联网公司技术面试中的一个重要环节,它主要考察应聘者处理大规模数据集的能力,以及对各种存储、计算、排序算法的理解和应用。以下针对提供的文件内容,提炼出相关的知识点。 首先,海量数据处理的...

    JavaScript-数据排序添加.rar

    这个名为"JavaScript-数据排序添加.rar"的压缩包显然包含了与使用JavaScript处理数据排序和添加相关的资源。下面我们将深入探讨这些知识点。 首先,我们看到一个名为"data.css"的文件,这通常用于定义网页的样式。...

    JQuery页面数据排序

    **jQuery页面数据排序** 在网页开发中,我们经常需要对页面上的...无论是简单的DOM元素排序,还是复杂的表格数据处理,都有相应的解决方案。同时,了解和掌握这些技术,对于提升网页交互体验和提高开发效率至关重要。

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

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

    Excel与数据处理(第5版)案例及素材

    3. **数据排序与筛选**:在处理大量数据时,排序和筛选功能至关重要。这些章节(如ch5)可能教授如何快速定位特定数据,以及依据不同条件对数据进行排序。 4. **图表制作**:Excel图表是数据分析的重要工具,如柱状...

    符号数据排序.pptx

    - **大数据处理**:基数排序适合处理大规模数据集,如财务数据、日志文件等。 - **数字排序**:非常适合对整数进行排序,如身份证号码、电话号码等。 - **非负整数排序**:仅适用于非负整数排序,如果包含负数或...

    机器学习中大数据对数据的排序

    根据提供的信息,我们可以深入探讨以下知识点: ### 一、机器学习与大数据...这种技术不仅适用于数据排序,还可以扩展到其他复杂的数据处理任务中。在实际应用中,根据具体需求调整MapReduce作业的参数是非常重要的。

    第2章 数据排序(C++版)-第4版.pdf

    标题“第2章 数据排序(C++版)-第4版”和描述“第2章 数据排序(C++版)-第4版”表明本章节将深入探讨数据排序的方法,并以C++语言作为实现工具。文档的标签“C++ NOIP 少儿编程”暗示该文档不仅适用于专业程序员,...

    流式数据排序优化.pptx

    - **实时性**:较小的窗口有助于提高实时性,因为数据处理得更快。 - **准确性**:较大的窗口可以提高排序结果的准确性,尤其是在数据流不稳定或变化频繁的情况下。 **1.3 数据特征和业务需求对窗口大小的选择** -...

    DTI数据处理详细步骤TBSS

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

    基于Map_Reduce的分布式数据排序算法分析.pdf

    在分布式环境中,MapReduce是解决大数据处理问题的关键技术,尤其在数据排序方面具有重要的应用价值。 在分布式系统中,排序大規模数据集是一个基础但关键的问题,因为很多应用的性能都依赖于数据排序的效率。这...

    Hadoop海量数据处理:技术详解与项目实战 pdf

    根据提供的文件信息,我们可以聚焦于标题和描述中的关键信息来生成相关的IT知识点,尤其是关于Hadoop海量数据处理的技术详解。 ### Hadoop海量数据处理:技术详解与项目实战 #### Hadoop简介 Hadoop是一个能够对...

    数据处理软件与实践2020春季 实验二 单元格格式设置 排序与筛选 分类汇总1

    7. **数据排序**:在"排序"工作表中,根据指定要求对数据进行排序,可能是基于一列或多列的升序或降序排序,体现了Excel的排序功能。 8. **数据筛选**:在"(高级)筛选"工作表中,学生需要进行多种类型的筛选操作...

    cPP.zip_二维数据排序_冒泡法 平均_双精度

    2. **二维数据排序**:在二维数组中,我们可以理解为每个元素是一个一维数组,排序时可能需要对每一行或者每一列进行单独的排序。例如,对行进行冒泡排序,可以先按照第一列排序,然后按照第二列排序,以此类推,...

Global site tag (gtag.js) - Google Analytics