SQL语言-----学习随手记20071023
来源:互联网 发布:淘宝网首页全屏代码 编辑:程序博客网 时间:2024/06/06 09:05
1.并运算——union
e.p.
列出在2009年秋季开课,或在2010年春季开课或两个学期都开课的所有课程:
(select course_id from section where semester = 'Fall' and year = 2009)
union
(select course_id from section where semester = 'Spring' and year = 2010);
注:union运算自动去除重复,如果想保留所有重复,就必须用union all 代替 union。
2.交运算——intersect
e.p.
列出在2009年秋季和2010年春季同时开课的所有课程集合:
(select course_id from section where semester = 'Fall' and year = 2009)
intersect
(select course_id from section where semester = 'Spring' and year = 2010);
注:intersect运算自动去除重复,如果想保留所有重复,就必须用intersect all 代替 intersect。
3.差运算——except
e.p.
列出在2009年秋季学期开课,但不在2010年春季学期开课的所有课程集合:
(select course_id from section where semester = 'Fall' and year = 2009)
except
(select course_id from section where semester = 'Spring' and year = 2010);
注:except运算自动去除重复,如果想保留所有重复,就必须用except all 代替except。
except运算——从其第一个输入中输出所有不出现在第二个输入中的元祖,也即它执行集差操作。- SQL语言-----学习随手记20071023
- SQL语言——学习随手记20171027
- SQL语言——学习随手记20171102
- Sql Tuning 随手记
- wireshark学习随手记
- 前台学习随手记
- java学习随手记
- 随手SQL
- WebGL学习随手记(一)
- Android学习随手记--Fragment
- CI学习随手记(一)
- CI学习随手记(二)
- CI学习随手记(三)
- Hadoop学习笔记-随手记
- python学习过程随手记
- Linux学习随手记(4) 设备文件
- Linux学习随手记(3) 组管理
- Linux学习随手记(2) 用户管理
- H5+RN+Android(iOS)原生混合开发(一)为什么选择混合开发
- JAVA知识_6
- overcommit_memory 内核参数
- opencv中Mat数据类型中data、size、depth、channels、elemsize、rows、cols等属性内涵
- LIS
- SQL语言-----学习随手记20071023
- 冒泡排序优化
- 给出一个2D板和一个单词,找出这个单词是否存在于网格中。 该单词可以由顺序相邻单元的字母构成,其中“相邻”单元是水平或垂直相邻的单元。 相同的字母单元可能不会被多次使用。
- 与授权服务器的对接方案
- JNI 调用外部 so 里面的函数 so插件化 [附源码]
- 什么是存储过程?有什么优点?
- linux与windows系统有什么区别?
- 使用Gson转化实体类时的混淆配置
- matplotlib中legend位置调整