分页查询
语法:
select 查询列表
from 表
join 表 on连接条件
where 筛选条件
group by 分组字段
having 分组后的筛选
order by 排序的字段
limit 【offset】,size; # 下标从0开始, 且offset在为0时可以省略,size是要显示的个数
SELECT s.salary,e.* FROM salaries AS s JOIN employees AS e ON s.`emp_no`=e.`emp_no` WHERE s.`salary`>75000 ORDER BY s.`salary` ASC LIMIT 0, 10;
联合查询
语法:
查询语句1
union
查询语句2
union
···
应用场景:
要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时就会有默认去重的效果
特点:
1.要求多条查询语句的查询列数是一致的
2.要求多条查询语句的查询的每一列的类型和顺序最好一致
3.union关键字默认去重,如果使用union all 可以包含重复项