子查询、集合运算符


子查询、集合运算符
  • 子查询
    • 功能:子查询是一条SELECT语句,它的输出被用作另一个SELECT语句的输入。
    • 使用位置:
      • 列投影的SELECT列表中
      • FROM子句中
      • WHERE子句中
      • HAVING子句中
  • 集合运算符
    • 功能:将几个SELECT命令的结果合并到一个结果集中。
      • 如果要用依赖于来自另一查询的数据的条件从表中选择行,可以通过子查询实现。
      • 有时可以用子查询取代复杂连接。
      • 子查询可以将值添加到外查询的输出,在外查询访问的表中没有这些值。
    • 种类(优先级相同):
      • UNION(并、去重)
      • UNION ALL(并)
      • INTERSECT(交)
      • MINUS(差)
    • 须知:
      • 不能在组成复合查询的单个查询中使用ORDER BY子句。
      • 可以在复合查询的结尾添加ORDER BY子句,并指定序列或别名。
      • UNION ALL返回的行按他们在两个源查询中出现的顺序排序。
      • 跨所有列,按照从左到右的顺序排列UNION返回的行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值