计算机等级三级数据库:全面接触SQL语法(4)

文章作者 100test 发表时间 2007:03:10 18:24:58
来源 100Test.Com百考试题网


HAVING 条件子句

  指定一特定的分组记录,并满足HAVING 所指定的条件或状态,但条件是针对分组的条件设置。


SELECT fieldlist
FROM table
WHERE 0selectcriteria
GROUP BY groupfieldlist
HAVING groupcriteria
fieldlist
显示被查询的字段名称。(可与ALL,DISTINCT,DISTINCTROW,或TOP相结合)
table
欲查询数据的表格名称。
0selectcriteria
选取标准。
groupfieldlist
分组记录的字段名称,到多10个字段。而这些字段的顺序决定最高到最低的分组阶层。
groupcriteria
决定什么样的分组记录要被显示。
HAVING跟WHERE 的用法相当类似,不同之处在于HAVING必须用于GROUP之后的分组数据上。
例如:
SELECT 分类编,Sum(库存数量)
FROM 产品表格
GROUP BY 分类编号
HAVING Sum(库存数量)>100 AND 产品名称 LIKE "*纸";



相关文章


计算机等级三级数据库:全面接触SQL语法(2)
计算机等级三级数据库:全面接触SQL语法(3)
计算机等级三级数据库:全面接触SQL语法(4)
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛