现在再讲讲HAVING子句当你在使用GROUP BY 子句对表或查询中的记录进行分组的时候有时我们会要求对所选的记录进行限制只允许满足条件的行进行分组和各种统计计算于是我们写到
SELECT 表字段SUM( 表字段)
FROM 表
GROUP BY 字段
HAVING 表字段= ;
单击工具栏上的执行按钮我们发现这两个查询产生的结果是一样的
但在标准的SQL语言中要和GROUP BY 共同使用的条件限制语句只有 HAVING 子句所以要记住在使用GROUP BY 子句时最好不要用WHERE 子句来对条件进行限制 在这个SELECT 语句中还有一个ORDER BY 语句这个语句是用来将各种记录进行排序
SELECT 表字段SUM( 表字段)
FROM 表
ORDER BY 表字段;
现在执行这个查询我们发现所有记录的顺序是按照字段来进行的
通过这个例子你现在会使用这个子句了吧?
SQL语句的单一功能非常简单掌握起来也很容易但要将这些语句组合起来建立一个较大的查询还需要在输入各种表查询和它们中的字段名时要非常仔细
[] [] []