SQL:查询结果升序、降序排列

这篇具有很好参考价值的文章主要介绍了SQL:查询结果升序、降序排列。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

SQL 查询时,查询结果按照某一列参数升序或者降序排列后再输出是常见的用法,本文主要介绍了利用 order by 对输出结果进行排序的用法

本文部分内容参考自:
SQL37 查找后多列排序
SQL38 查找后降序排列


一、order by

一句话说明:order by 可以按照降序或者升序对检索结果进行排序

强调:order by 默认按照 ASC 升序排列,可以选择 DESC 降序排列

SQL:查询结果升序、降序排列

例题1:现在运营想要取出用户信息表中的年龄和gpa数据,并先按照gpa升序降序,再按照年龄降序排序输出,请取出相应数据。

//升序排列ASC可以省略,降序排列DESC不可省略!
SELECT device_id,gpa,age FROM user_profile ORDER BY gpa DESC,age DESC

SQL:查询结果升序、降序排列

例题2:现在运营想要取出用户信息表中的年龄和gpa数据,并先按照gpa升序升序,再按照年龄升序排序输出,请取出相应数据。

SELECT device_id,gpa,age FROM user_profile ORDER BY gpa ASC,age ASC

or

//默认ASC,因此可以省略
SELECT device_id,gpa,age FROM user_profile ORDER BY gpa ,age

SQL:查询结果升序、降序排列文章来源地址https://www.toymoban.com/news/detail-447234.html

到了这里,关于SQL:查询结果升序、降序排列的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Excel:如何实现分组内的升序和降序?

    1、构建辅助列D列,在D2单元格输入公式: =-POWER(10,COUNTA($A$2:A2)+3)+C2 2、选中B1:D10,注意不能宣导A列的合并单元格,进行以下操作: 3、删除辅助列即可 第一步,D2建立辅助列,单元格内输入公式: * =COUNTA($A$2:A2) 10^4+C2 第二步,选中后三列(除了合并单元格列,其它列都要选中

    2024年02月11日
    浏览(27)
  • Java lamda对List<JSONObject>里多个动态属性字段进行动态的降序或者升序

            最近做到一个需求,需要把业务侧返回的数据(格式为ListJSONObject),然后根据前端传来的排序字段、以及升降序属性来排序并返回给前端。要对ListJSONObject中的多个属性字段进行动态的升序或降序排序,我们可以根据需要使用Comparator.comparing()方法和Comparator.reverseOrd

    2024年02月15日
    浏览(33)
  • JS数组对象——根据日期进行排序Date.parse(),按照时间进行升序或降序排序localeCompare()

    排序在项目中非常实用,出现频率极高,尤其是 后台管理系统 ,需要我们对大量的数据进行 展示、处理、操作 。一般都是 从后台获取到数组对象 ,然后 根据其中的一个属性对数据进行升序或者降序 的处理。从本期文章开始,将分别介绍常用的三种排序—— 根据日期排序

    2024年02月01日
    浏览(32)
  • 【Python】按升序排列 Excel 工作表

    发现按名称对 Excel 工作表进行排序很麻烦,因此创建了一个代码来使用 Python 的 openpyxl 对它们进行排序。 在GUI中指定一个Excel文件(使用Tkinter。这是一个标准模块,因此不需要安装) 加载Excel文件(使用openpyxl,由于它不是标准模块,如果没有安装,需要运行 pip install open

    2024年02月05日
    浏览(40)
  • python列表list元素降序排列两种方法

    sort()方法 python列表内置了一个sort()方法,可以用于为元素列表进行排序,当将默认参数reverse设置为True,sort()方法将为列表进行降序的排序,语法如下: listObj.sort(reverse=True) 提示 :该方法可修改原列表。 sort()降序实例代码 sorted()函数方法 sorted()函数是python内置的函数,可以

    2023年04月14日
    浏览(32)
  • 31 对集合中的字符串,按照长度降序排列

            思路:使用集合的sort方法,新建一个Comparator接口,泛型是String,重写里面的compare方法。         运行结果:          扩充:点击Comparator,查看接口内部:发现加了@FunctionalInterface,说明可以使用箭头函数,直接使用箭头函数就能表示Comparator接口以及它的compara

    2024年02月14日
    浏览(34)
  • Python,Numpy 轻松实现矩阵每一列升序排列

    my_array.sort()改变有序数组并返回已排序数组。 np.sort(my_array)返回已排序数组的副本,因此原始数组不会改变。 以下是可选参数。 axis:int,可选—要排序的轴。默认值为-1,表示沿最后一个轴排序。 kind:{\\\'quicksort\\\',\\\'mergesort\\\',\\\'heapsort\\\',\\\'stable\\\'},可选—排序算法。默认为\\\'quic

    2024年02月11日
    浏览(32)
  • 练习-用指针方法将n个整数按升序排列(选择排序)

    #includestdio.h//头文件  int main()//主函数  {   void sort(int **point,int number); //sort排序函数声明    int i,number,data[20],**point,*pstr[20]; //定义变量    scanf(\\\"%d\\\",number);//键盘输入    for(i=0;inumber;i++) {     pstr[i]=data[i]; //将第i个整数的地址赋予指针数组pstr的第i个元素    }   for(i=0;inumber

    2024年02月04日
    浏览(40)
  • MyBatis动态SQL、模糊查询与结果映射

    目录 前言 一、MyBatis动态SQL 1.动态SQL是什么 2.动态SQL的作用 3.常用动态SQL元素 1. where + if 元素 2. set + if 元素 3. choose + when + otherwise 元素 4. 自定义 trim 元素  1. 自定义 trim 元素改写上面的 where + if 语句 2. 自定义 trim 元素改写上面的 set + if 语句 5. foreach 元素 6.SQL片段重用 二、

    2024年02月11日
    浏览(29)
  • SQL - 将查询结果插入到另一张表中

    注意:字段必须一致(位置一致,类型一致),否则会出现数据转换错误。 例如,要将 test 表插入到 newTest 表中,则可以通过如下SQL语句实现: 使用场景: 从一个表中选取数据,然后把数据插入另一个表中。常用于创建表的备份复件或者用于对记录进行存档。

    2024年02月16日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包