- 3
- 0
- 约1.13万字
- 约 52页
- 2018-02-28 发布于浙江
- 举报
[高等教育]08第08章 关系数据库标准语言SQL
8.4 数据查询 输出合并UNION 把来自不同查询的数据组合起来,形成一个具有综合信息的查询结果。 语法:[UNION [ALL]SELECT语句] ALL——结果全部合并,若没有ALL,则重复的记录将被自动去掉。 8.4 数据查询 例8-17:查询高品质商品和低品质商品编号、名称,合并查询结果。 select 商品编号,名称 from 商品 where 品质=高 union select 商品编号,名称 from 商品 where 品质=低 提示: 两个SELECT语句必须输出同样的列数。 两个表各相应列的数据类型必须相同。 只有最后一个SELECT语句中可以用ORDER BY 子句。 8.4 数据查询 通过GROUP BY、HAVING进行分组与筛选 通过GROUP BY子句可以将查询结果按指定列进行分组,该列值相等的记录为一组。 语法:GROUP BY group_by_expression1 [,group_by_expression2][,…] 例8-18:查询商品表中高、中、低品质的商品个数。 SELECT 品质, count(*) as 商品数 FROM 商品 GROUP BY 品质 提示: group_by_expression1通常为字段名(列名)。 通常和集合函数一起使用。 8.4 数据查询 筛选HAVING 若在分组后还要按照一定的
原创力文档

文档评论(0)