union与limit

                                                    union  与  limit 

   union:

            UNION 操作符用于合并两个或多个 SELECT 语句的结果集。

           请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。

          

 

     默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL    

select ename fr om emp
unni all
select job from emp;

limit(重点中的重点,以后分页查询全靠它了):取部分数据

          语法机制:
                limit startIndex, length
                      startIndex表示起始位置(从0计数)
                      length表示取几个

 

举例:查询员工薪资的前五名员工

        

 

       或者:如果从0计数可以直接这样写

         

 

 

  limit是SQL语句最后执行的一个环节:

         select                  5

                 . . .

           from                   1

                ....

            where                 2       

                . . .

           group by             3

                 . . .

             having               4

                   . . .

             order by             6

                   . . .

               limit                   7

                   . . .;

  案例:找出工资排名在第四到第九的员工?

   

 

 

   

posted @ 2020-03-30 17:28  wwww2  阅读(867)  评论(0编辑  收藏  举报