1.union:可以将查询结果相加
union用于将查询结果相加,尤其是将两张毫无关系的表中的数据,拼接在一起显示的时候。
但是有一个前提条件:不同结果进行拼接的时候,列数必须相同。
利用下方的数据说明union的用法:
1)union all:不能去重
2)union:可以达到去重的效果。
2.limit:分页查询全靠它
1)对limit用法的一些说明
① limit是MySQL中特有的,其他数据库中没有,不通用;
② limit取结果集中的部分数据,这是它的作用;
③ limit是sql语句最后执行的一个环节;
④ limit的使用语法: limit startIndex,length; 其中startIndex表示起始位置,从0开始,0表示第一条数据,length表示取几个。
2)案例说明
数据源如下:
① 取出工资前五名的员工,显示其信息。
②找出工资排名在第4到第9名的员工。
3)通用的标准分页SQL
根据上图可以发现:
拿百度浏览器进行说明:
3.exists用法:又称"相关子查询"