1. WHERE子句不仅支持简单的过滤条件还支持复杂的过滤条件;
例如:用来检索出工资少于5000元或者年龄大于25岁的员工的所有信息:SELECT * FROM T_Employee WHERE FSalary<5000 OR FAge >25
2. 数据分组用来将数据分为多个逻辑组,从而可以对每个组进行聚合运算。SQL语句中使用GROUP BY子句进行分组,使用方式为“GROUP BY分组字段".
例如:查看公司员工有哪些年龄段的
SELECT FAge FROM T_Employee GROUP BY FAge
3. 有时候需要对部分分组进行过滤,比如只检索人数多余1个的年龄段,
SELECT FAge,COUNT(*) AS CountOfThisAge FROM T_Employee GROUP BY FAge HAVING COUNT(*)>1 |