SQL中 WHERE与HAVING的区别
摘要:
SQL语句中的Having子句与where子句之区别在说区别之前,得先介绍GROUP BY这个子句,而在说GROUP子句前,又得先说说“聚合函数”——SQL语言中一种特殊的函数。例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。如:SELECT SUM(population) FROM vv_t_bbc ; 这里的SUM作用在所有返回记录的population字段上,结果就是该查询只返回一个结果,即所有国家的总人口数。 而通过使用GROUP BY 子句,可以让SUM 和 COUNT 这些函数对属于一组的数据起作用。当你指定 GROU... 阅读全文
posted @ 2013-09-10 19:49 Arts&Crafts 阅读(359) 评论(0) 推荐(0) 编辑