沉湎于希望的人和守株待兔的樵夫没有什么两样
create database scort
use scort
create table emp
(
empno int primary key,
ename nvarchar(10),
sal int,
deptno int
)
insert into emp values (7369,'smith',1800,20);
insert into emp values (7499,'allen',1500,10);
insert into emp values (7521,'ward',1600,30);
insert into emp values (7566,'jones',2000,30);
insert into emp values (7654,'martin',1800,10);
insert into emp values (7698,'blake',1800,30);
1.语法:
order by a,b --a和b都是升序
order by a,b desc --a升序,b降序
order by a desc,b --a降序,b升序
order by a desc,b desc --a和b都是降序
/*
1.如果不指定排序的标准,则默认是升序,升序用asc表示,默认可以不写
2.为一个字段指定的排序标准并不会对另一个字段产生影响
3.强烈建议为每一个字段都指定排序的标准
*/
2.实例演示:
select * from emp order by sal
--按照sal升序排序
select * from emp order by deptno,sal
--先按照deptno升序排序,如果deptno相同,在按照sal升序排序
select * from emp order by deptno desc,sal
--先按照deptno降序排序,如果deptno相同,在按照sal升序排序
--sal升序不是降序
--order by a desc,b,c,d desc只对a有影响,对b,c,d没有影响
本篇博客来自于郝斌老师视频教程的总结以及笔记的整理,仅供学习交流,切勿用于商业用途,如有侵权,请联系博主删除,博主QQ:194760901