1 like的使用,like是用占位符 有类似的_, % 来模糊匹配。
– 模糊匹配
– 格式: 字段名 like “匹配规则”;
– 匹配内容 %
“龙” 值为龙
“%龙” 值以”龙”结尾
“龙%” 值以”龙”开头
“%龙%” 值包含”龙”
– 匹配个数 “__” 占两个位置
2 round 使用 round(- ,-)第二个参数可以调整保留几位小数。
3使用降序desc或者升序asc 使用order by +desc || asc.
4 group by是将相同的匹配的结构放在一起归类。
5 注意:
where和having区别:
1.where 是对分组前的数据进行过滤 ;having 是对分组后的数据进行过滤
2.where后面不能使用聚合函数,having可以
例如:
#2.根据cno分组,分组统计每组商品的总数量,并且总数量> 200;
select cno,sum(pnum) as num where num>200 from products group by cno; (这是通不过的)
select cno,sum(pnum) as num from products group by cno having num>200; (这个是可以的)
mysql学习笔记
最新推荐文章于 2024-12-09 23:28:56 发布