1.union(可以将查询结果集相加) 案例:找出工作岗位是salesman和manager的员工 mysql> select e.ename from emp e where e.job='salesman' or job='manager'; 或: select e.ename from emp e where e.job in ('salesman','manager'); 或: select e.ename from emp e where job='salesman' union select e.ename from emp e where job='manager'; 注: union可以将两张不相干表中数据拼接在一起显示 2.limit(分页查询全靠它) limit是mysql特有的,其他数据库中没有,不通用 limit取结果集中的部分数据,这是他的作用 limit是sql语句最后执行的一个环节 语法机制: limit startIndex,length startIndex:表示起始位置,从0开始,0表示第一条数据 length(表示取几个) 每页显示pageSize条记录: 第pageNo页:(pageNo-1)*pageSize,pageSize 案例:取出工资前5名的员工(思路:降序取前5个) mysql> select e.ename,e.sal from emp e order by e.sal desc limit 0,5; 案例:找出工资排名在第4到第9名的员工 mysql> select e.ename,e.sal from emp e order by e.sal desc limit 3,6;