MySQL数据排序asc、desc
mysql语句顺序数据排序 asc、desc
1、单⼀字段排序order by 字段名称
string数组赋值方式作⽤: 通过哪个或哪些字段进⾏排序
exhilarating含义: 排序采⽤ order by ⼦句,order by 后⾯跟上排序字段,排序字段可以放多个,多个采⽤逗号间隔,order by默认采⽤升序(asc),如果存在 where ⼦句,那么 order by 必须放到where 语句后⾯。
(1)、按照薪⽔由⼩到⼤排序(系统默认由⼩到⼤)
例如: select ename,sal from emp order by sal;
(2)、取得job 为 MANAGER 的员⼯,按照薪⽔由⼩到⼤排序(系统默
认由⼩到⼤)
例如: select ename,job,sal from emp where job = ”MANAGER”order by sal;
如果包含 where 语句 order by 必须放到 where 后⾯,如果没有 where 语句 order by 放到表的后⾯;
(3)、以下询法是错误的:
1. select * from emp order by sal where
2. select * from emp order by sal where job = ‘MANAGER’;
php命名空间的访问2、⼿动指定字段排序
(1)、⼿动指定按照薪⽔由⼩到⼤排序(升序关键字 asc)
例如: select ename,sal from emp order by sal asc;
(2)、⼿动指定按照薪⽔由⼤到⼩排序(降序关键字desc)
例如: select ename,sal from emp order by sal desc;
3、多个字段排序
(1)、按照 job 和薪⽔倒序排序
例如: select ename,job,ename from emp order by job desc,sal desc;
成品视频网站w灬源码1688注意: 如果采⽤多个字段排序,如果根据第⼀个字段排序重复了,会根据第⼆个字段排序;
laravel开发环境4、使⽤字段位置排序
(1)、按照薪⽔升序排序(不建议采⽤此⽅法,采⽤数字含义不明确,可读性不强,程序不健壮) select * from emp order by 6;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论