- 1 排序
– order by 排序关键字
– asc 升序、desc 降序
select * from 表名 order by 排序列 asc | desc;
– 练习
-- 1.使用价格排序(降序) select * from product order by price desc; -- 2.在价格排序(降序)的基础上,以分类排序(降序) select * from product order by price desc, category_id desc; -- 3.显示商品的价格(去重复),并排序(降序) select distinct price from product order by price desc; ```
- 2 聚合
聚合函数:SQL基本函数,聚合函数对一组值执行计算,并返回单个值,也被称为组函数。
常见聚合函数: 除 COUNT 以外,聚合函数忽略空值,如果COUNT函数的应用对象是一个确定列名,并且该列存在空值,此时COUNT仍会忽略空值。
– 统计个数:count
– 最大值:max
– 最小值:min
– 求和:sum
– 平均值:avg
- 3 分组
select 分组列 | 聚合函数 from 表名 group by 分组列 having 分组条件;
- 4 分页
– limit 开始索引,每页显示个数
---- 开始索引,从0开始。
列:
– 第一页,每页3条 select * from product limit 0,3;
– 第二页,每页3条 select * from product limit 3,3;
– 第三页,每页3条 select * from product limit 6,3;
– 第pageNum页,每页pageSize条 select * from product limit (pageNum - 1) * pageSize, pageSize;