zoukankan      html  css  js  c++  java
  • SQL 查询数据(四.集合查询) 实例_(学生,课程表,选修表)

    集体查询的应用不算很广泛,但有些情况下用集合查询往往能很好地解决问题,所谓的集合就是把多个select语句的查询结果进行组合.

    集合操作主要包括并操作union,交操作intersect和差操作minus

    备注:

    标准SQL中没有直接提供集合交操作和集合差操作,但可以用其他方法来实现

    --查询计算机应用班的学生及出生年月日在1993-1-1之前的学生
    select*
    from 学生
    where 学生.班级='计算机应用'
    union
    select*
    from 学生
    where 学生.出生年月日<'1993-1-1'
    --查询计算机网络班或者选修了课程002的学生
    select 学号
    from 学生
    where 班级='计算机网络'
    union
    select 学号
    from 选修
    where 课程号='2'

    备注:

    参加union操作的各结果表的列数必须相同,对应项的数据类型也必须相同

    清清软件园 http://sillysoft.taobao.com
  • 相关阅读:
    Redis学习笔记
    sysctl命令修改内核参数
    Spring Boot学习笔记
    抽象和接口
    FTP主动模式与被动模式
    JVM参数调优
    JVM性能调优工具
    性能调优工具
    Feign Hystrix Tomcat参数配置
    Zuul学习笔记
  • 原文地址:https://www.cnblogs.com/lqsilly/p/3051729.html
Copyright © 2011-2022 走看看