目录
联合查询
子查询
分页查询
联合查询
联合查询是指将多个查询结果合并成一个结果集(二维表),通常出现在统计分析中。
语法:
查询语句1
UNION
查询语句2
UNION
......,name,sex,birthday,age FROM b_user
UNION
SELECT 0,'合计','','',SUM(age) FROM b_user;
子查询
所谓子查询是指嵌套在另一个...子查询分类:
按结果及行数分:
1、 标量子查询(单行子查询:结果集只有一行一列)
2、 列子查询(多行子查询:结果集多行一列)
3、 行子查询(结果集有多行多列)
4、 表子查询(结果集有多行多列)...按出现位置分:
1、 SELECT 后面:只能出现标量子查询
2、 FROM 后面:表子查询(查询结果必须起别名)
3、 WHERE|HAVING:支持标量子查询,列子查询,行子查询
4、 EXISTS...,size;
offset:代表查询的启始索引,从0开始
size:你需要显示的条数
注意:如果offset是从0开始,可以省略
查询前2条数据
SELECT * FROM b_user LIMIT 0,2