mysql操作入门(四)-----数据排序(升序、降序、多字段排序)
已知emp表的内容为
1.升序排序
语法:select 字段名1,字段名2,字段名3 from 表名 (where 条件)order by (字段);
举例:将工资进行升序排序
也可以升序排列字符串,顺序是按照第一个字母,从a-z排序:
order by 的默认排序是升序排序,也可以在order by(字段)后加上asc表示升序,效果是跟默认一样的。
2.降序数据排列
语法:select 字段名1,字段名2,字段名3 from 表名 (where 条件)order by (字段)desc ;
将员工的工资按照降序进行排列:(当工资相同时按照名字的升序排列)
3.多个字段排序
上面我们升序排序的时候发现:当工资相同时,名字ename并没有按照升序排列。
举例:按照工资的升序排列,当工资相同时按照名字的升序排列。
注意:order by(字段一) (升序/降序),(字段二)(升序/降序),(字段n)(升序/降序)...
挨着order by 最近的字段一起主导作用,当前面的字段一无法判断时,才采用后面的字段二,字段n。
按照选择查找的字段索引排序:
例如:select job,ename,sal from emp order by 1; //1就表示查找的第一个字段,也就是job,那么下面就按照job的升序来排列的。如果是2就按照ename的升序来排列。3就是sal。。反正这个索引跟你选择查找的字段位置有关。
简单练习: 找出emp表中工作岗位是SALESMAN的员工,并且按照薪资的降序排列。
sql语句:select ename,job,sal from emp where job='SALESMAN' order by sal desc;
mysql操作入门(四)-----数据排序(升序、降序、多字段排序)相关推荐
- [小结] js sort() 排序 - 升序/降序/中文拼音排序
常规 sort() 排序 - 升序 / 降序 var array = [1,2,6,5,4,3]; var resultArray = array.sort(function(param1, para ...
- SQL语句 基础排序 单列排序 多列排序 升序降序 基础操作符 where语句 between 高级操作符 AND操作符 OR操作符 IN 和 NOT IN 优先级 Like操作符 模糊匹配 %
基础排序: 单列排序: 前面我们学习了数据的查询,查询出来的数据没有特定的顺序,要将查询出来的数据排序,我们可是使用ORDER BY语句: 例如我们将年龄按照升序排列: select age from ...
- MySQL中的升序降序以及字段的升序降序
MySQL中 升序为asc 降序为desc 例如: 升序:select * from 表名 order by 表中的字段 asc(MySQL中默认是升序排列,可不写) : 降序:select ...
- js 数组对象sort()排序(升序降序)
升序 let testArr = [{ name: 'tom', age: '12' },{ name: 'marry', age: '17' },{ name: 'xxx', age: '14' } ...
- SQL Server查询排序 升序 降序
--AddTime 升序,ID 升序 select * from DS_Finance ORDER BY AddTime,ID; --AddTime 升序,ID降序 select * from DS_ ...
- oracle中文的升序降序,Oracle汉字排序
Oracle汉字排序 使用一下SQL select * from T_0303003 order by stock_holder 进行选取数据时(stock_holder为存放中文的字段),结果发现两 ...
- js对象、数组对象根据属性值进行升序降序排序
1.js对象排序 // 排序之前 let objs = {f: {id: 2,name: '2'},a: {id: 3,name: '3'},c: {id: 1,name: '1'} }// 根据对象 ...
- java升序降序排列desc,TreeMap升序|降序排列和按照value进行排序
TreeMap 升序|降序排列 import java.util.Comparator; import java.util.TreeMap; public class Main { public st ...
- python中升序降序问题_飘逸的python - 有的升序有的降序的情况下怎么多条件排序...
之前在统计导出各区服玩家消费的时候需要进行升序降序混搭的多条件排序. 需求是这样的.区服从小到大排,如果区服相同,则按消费从大到小排. 实现方法是利用python的sort算法是稳定排序,对数据进行多 ...
- 经典十大排序算法(含升序降序,基数排序含负数排序)【Java版完整代码】【建议收藏系列】
经典十大排序算法[Java版完整代码] 写在前面的话 十大排序算法对比 冒泡排序 快速排序 直接选择排序 堆排序 归并排序 插入排序 希尔排序 计数排序 桶排序 基数排序 完整测试类 写在前面的话 ...
最新文章
- .h头文件 .lib库文件 .dll动态链接库文件关系
- vs2017python找不到包_关于Python在VS2017版中编译C源代码出现的各种问题解决方法...
- 使用studio2005写单元测试
- 这声音酥了!萌妹程序员鼓励师24小时在线陪你写代码,给我吹爆这个VSCode插件...
- android 5.0 sd卡读写,如何使用为Android 5.0(Lollipop)提供的新SD卡存取API?
- XML案例(简单的考生成绩管理系统)
- 阶段3 3.SpringMVC·_02.参数绑定及自定义类型转换_1 请求参数绑定入门
- Halcon 学习笔记 (一)
- Installing third-party firmware on x3-55 letv (by quqi99)
- 高质量发展-协调发展指标体系构建及测算
- 与矩阵的秩有关的结论
- 王道训练营作业 C++
- 查看IP访问服务器日志的次数
- java课题研究方法和技术途径_开题报告中的拟采取的研究方法技术路线和技术关键...
- 如何进行产品原型设计
- 计算机B类会议排名,计算机学科会议排名
- 让POW的共识机制不再成为公链系统吞吐率的瓶颈 | Conflux CTO伍鸣
- 法甲体育bway周末前瞻 欧塞尔对战洛里昂 升班马令人着急
- OpenWrt安装腾讯云DDNS插件
- qt -- Q_GLOBAL_STATIC创建全局静态对象
热门文章
- ad18常用快捷键可以修改吗_AD18的常用操作及快捷键
- 求最小公倍数的几种方法
- 总结:pytorch对应版本安装
- 南开计算机考研难么,我的一点考研心得
- how JMP JSL auto run
- BERT: Pre-training of Deep Bidirectional Transformers forLanguage Understanding
- Matlab求特征值和特征向量 + find函数的基本简单用法
- unity迷你太空射击游戏截图
- python生成10个随机密码_python生成10个随机密码
- 回首2021,展望2022 | 观成科技步履不停,刻画安全图腾