联合查询主讲田开元55课件讲解.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2026-08-28 发布于陕西
  • 举报

主讲老师:田开元联合查询

联合查询UNION01

MySQL中联合查询实现把多个结果集组合成一个结果集。数据量很大或者数据分散在多个表中的时候使用。select查询的结果是元素的集合,所以联合查询UNION类似高中数学中的“并集”。当然MySQL中还提供的有“交集”INTERSECT操作和差集MINUS操作,他们和联合查询UNION类似。联合查询

关键字ALL是可选项,保留重复行,返回全部匹配结果;默认不使用,返回全部匹配结果,把多余的重复行删除。语法格式如下:SELECT子句1UNION[ALL]SELECT子句2;使用联合查询,需要知道MySQL中联合查询的语法。

联合查询UNION语法说明联合查询的结果以子句1为列标题。子句2和子句1的列数必须相同,列名可以不同,数据类型兼容。联合查询结果排序:子查询2后用orderby。

在数据库D_sample中查询年龄不大于21岁的女生信息。SQL语句如下:useD_sample;select*fromstudentwhereyear(now())-year(出生日期)=21unionselect学号,姓名,性别,出生日期fromstudentwhere性别=’女’;基于出生日期排序,最后改为:where性别=’女’orderby出生日期

文档评论(0)

1亿VIP精品文档

相关文档