您的位置:首页 > 数据库 > MySQL

Mysql学习笔记五之查询的五种语句

2015-03-12 16:55 603 查看
查询的五种语句:where,group,having,order by,limit

一. Where 条件查询

比较运算符

1. In <值1,值2,值3…..值N>,等于1àN任意一个。

例:select goods_id from goods where cat_id in(4,5);

2. Between 值1 and 值2,表示在值1和值2之间

例:select goods_id from goodswhere cat_id between 1 and 5;
逻辑运算符
1. Not 逻辑非
例:select good_id from goodswhere cat_id not in(4,5);
2. Or 逻辑或
3. And 逻辑与
模糊查询:
案例:想查找‘诺基亚’开头的所有商品
Likeà像,% à 通配任意字符 _ à单个字符
Select goods_id fromgoods where goods_name like ‘诺基亚%’;
Select goods_id fromgoods where goods_name like ‘诺基亚__’;
二. Group分组查询
Group by
作用:把 行按 字段分组
语法: group by col1,col2…colN
运用场合:常见于统计场合,如按栏目计算帖子数,统计每个人的平均成绩等。
Group与统计函数
Max:求最大,
min: 求最小,
sum:求总和,
avg:求平均,
count:求总行数
练习:

























三. Having











*******例题:



只用一个select,不用子查询和左连接。





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: