----------------------
Windows Phone 7手机开发、
.Net培训、期待与您交流! ----------------------
一、数据分组
(一)GROUP BY子句
1.按年龄进行分组统计人数:SELECT Fage,Count(*) FROM T_Employee GROUP BY Fage
2.GROUP BY 子句必须放到WHERE语句之后
3.没有出现在GROUP BY子句中的列是不能放到SELECT雨具后的列名列表中的(聚合函数中除外)
a)错误:SELECT FAge,FSalay FROM T_Employee GROUP BY FAge
b)正确:SELECT FAge,AVG(FSalay) FROM T_Employee GROUP BY FAge
(二)Having语句
SELECT Fage,Count(*) FROM T_Employee GROUP BY Fage HAVING COUNT(*)>1
HAVING不能代替WHERE。因为WHERE对原始数据过滤,HAVING对分组后的数据进行过滤。
二、限制结果集的行数
(一)查询语句
1.取工资排名前三的信息