00:00
好,接下来我们看一下这个排序。啊,接下来看一下这个排序,排序这个东西还是挺重要的吧,而且你就像刚才我们求的说的,求前三名这种东西是不是要排序啊,啊一定会用到这个排序,那第一个我们最熟的就是什么。好的。啊,最熟悉的就是这个order派啊,可以按照一个字段来进行排序,那我们来看看一下啊,我要select c from这个amp这张表,然后order。Salary,我按工资进行一个排序,默认的它怎么排的?从小到大嘛,啊,从小到大也就是默认的这个顺序呢,是A。啊,升序就从小到大,那我可以改成什么降序de对吧?啊de这个也可以跑。大家跑完。嗯,这工资八百九百五一千一,按照这个顺序吧,1250,一千二百五一千三啊,这个顺序来到啊,这个顺序拿到OK,那接下来我们可以加一个什么de对吧?啊,按照倒叙这个也是OK了,也就是说这个是全局的一个排序,OK这个地方呢,要注意了,在have当中呢,它除了这个东西可以排序之外,还有很多。
01:18
这个叫全局排序,只有一个video,因为我们说的这个MR的一个过程,就是have的一个任务,是不是翻译成。All是做的是全局排序。做的是全局排序,它保证的是全局有序的啊,而且呢,只有一个radio,我们之前是不是看到有个属性设置reduce的个数。还有印象吗?对吧,那这块呢,你尽管设置的V6个数,它不是按照那个执行,只会有一个V6算啊,只会有一个V6算,因为它保证全球序,接下来之前你们学习的过程当中,如果说让你们做一个全局有序的,你怎么做?是不是还是同样道理,设置成一个维色呀,对吧?啊,来排序一个色,你多个色,你只能保证什么局部有序,局部有序在每一个区里边它是有趣的啊,那这个autobi呢?只要出现这个关键字,不管你有没有设置reduce的个数,对于这种autobi的语法解析,它最终只会产生。
02:19
一个维调色啊,产生一个维色好,这个是呢,刚才我们按照刚才那个直接的列进行排名的啊排名的当然这个里边呢,还可以按照什么。别名,假如说我现在不按薪水,不按薪水乘二,其实实际上这个结果出来的应该是一样的吧,但是呢,它可以按照什么。薪水的两倍啊进行排序,也就是说你产生一个字段,我按照它进行排序也是可以的。啊,也是黑的,是这个意思。好,除了这个之外,还有。多个列。我先按照薪水排名。对吧,然后再按什么员工编号排名,是不是有这种需求啊,对吧,啊多个字段,那你就OA,然后逗号B对吧,啊跟一样啊跟so一样,这是OK的,哎,这个呢是薪水的两倍。
03:11
啊,他薪水两倍之前是800嘛,对吧,现在一千六啊,薪水的两倍这个意思啊啊同样的呢,可以按照这个。部门和工资,我先按部门排序,然后部门内部按什么工资排序啊也可以啊,这块呢,我们来查一下啊,这个呢,我们就直接。真下跑下。来看下这个内容,等他跑完啊,因为每次都是这个M2任跑的比较慢,那你先看一下,首先它是不是十号部门在一块。对吧,20号部门在一块,30号部门对吧,先按照部门排序的,因为你相同,相同之后我再按什么。
04:00
工资排序对吧?啊,那公司排序这是这个意思啊,这是我们所讲的一个all全局排序啊,跟我们下面要讲的。
我来说两句