[高等教育]08第08章 关系数据库标准语言SQL.pptVIP

  • 3
  • 0
  • 约1.13万字
  • 约 52页
  • 2018-02-28 发布于浙江
  • 举报

[高等教育]08第08章 关系数据库标准语言SQL.ppt

[高等教育]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)

1亿VIP精品文档

相关文档