首页 > 其他分享 >排序

排序

时间:2022-10-06 10:11:44浏览次数:40  
标签:ename sal 薪资 升序 排序 order

查询所有员工薪资,排序

  • order by (默认升序);order by ... desc(指定降序);order by ... asc(指定升序);
  • 可以两个字段排序吗?或者说按照多个字段排序?
    • 查询员工名字和薪资,要求按照薪资升序,如果薪资一样的话,再按照名字升序排列
      select ename,sal from emp order by sal asc,ename asc;//sal在前,起主导,只有sal相等的时候,才会考虑启用ename排序
  • 综合一点的案例:
    • 找出工资在1250到3000之间的员工信息,要求按照薪资降序排列。
      select ename,sal from emp where sal between 1250 and 3000 order by sal desc;
      以上语句的执行顺序必须掌握:
      第一步:from
      第二步:where
      第三步:select
      第四步:order by(排序总是在最后执行!)

标签:ename,sal,薪资,升序,排序,order
From: https://www.cnblogs.com/song-hua/p/16757094.html

相关文章

  • 【排序】268. 丢失的数字
    链接 https://leetcode.cn/problems/missing-number/submissions/ 思路一:直接排序,排序后遍历,发现元素跟下标不同就返回下标即可。如果遍历到最后都没有返回,说明是最......
  • 【排序】242. 有效的字母异味词
    https://leetcode.cn/problems/valid-anagram/这种题目简单是很简单,但是写起来很麻烦。思路:先搞一个dict用来存放第一个字符串各字符及其出现次数的对应关系。然后遍......
  • 十大排序算法(无代码)
    首先来介绍一些简单的概念:1.稳定:如果a原本在b的前面,且a=b,排序后a仍然在b的前面 不稳定:如果a原本在b的前面,且a=b,排序后a可能出现在b的后面 2.十大经典排序算法基......
  • 排序算法
    例如12,23,8,15,33,24,77,551.选择排序即从最小数开始排序,一次排一个2.冒泡排序从最后一个数开始比前一个数小就互换,比前一个数大就判断前一个数和再前一个数,一次迭代排好一......
  • Java冒泡排序
    publicclassArrayDome7{/*冒泡拍寻是最为出名的排序算法之一,总共又八大paixu冒泡排序的代码是:两层循环,外层冒泡轮数,里层依次比较时间......
  • 树状数组-归并排序-逆序对-2426. 满足不等式的数对数目
    问题描述给你两个下标从0 开始的整数数组 nums1和 nums2 ,两个数组的大小都为 n ,同时给你一个整数 diff ,统计满足以下条件的 数对 (i,j) :0<=i<j<=n-......
  • 基数排序
    以前没学过,以为是个很难的算法(不然也不会这么快)。然后今天要用到,就学了一下。最开始没看懂网上的题解,就自己琢磨了一下,然后有点理解了。桶排序(在OI-wiki上称作计数排序......
  • 快速排序算法
    快速排序(QuickSort)是对冒泡排序的一种改进,通过一趟排序将数据序列分成两部分,其中一部分的所有数据比另一部分的所有数据都要小,然后按此方法对两部分数据分别进行快速......
  • 合并两个list对象集合并排序
    List对象合并后进行排序业务场景用户相关字段数量较多时,会进行分表,用相同的id进行关联,而后进行数据查询时,需要将两张或者多张表的数据进行拼接思路:将其中一个list1转换为map......
  • 合并两个list对象集合并排序
    List对象合并后进行排序业务场景用户相关字段数量较多时,会进行分表,用相同的id进行关联,而后进行数据查询时,需要将两张或者多张表的数据进行拼接思路:将其中一个list1转换为map......