- 6
- 0
- 约7.74千字
- 约 9页
- 2016-03-17 发布于安徽
- 举报
复杂查询语句的使用
在关系数据库中,select 语句是使用最频繁的语句。它的处理复杂程度可依据业务的要求的不同而不同。它是程序员和管理员必需的语句。前面已经进行过介绍,但下面从较为复杂的程度来介绍它的使用情况。
§7.1 复杂查询语句的使用
使用SELECT语句和子查询(SUBQUERY)可以从一个或多个表、视图、实体视图中返回数据。
§7.1.1 相关子查询
可以将子查询(前面提到的 as subquery )或In 或 exists当成 where 的一个条件的一部分,这样的查询称作子查询。
where中可以包含一个select语句子查询;
where中可以包含IN, EXISTS 语句;
最多可嵌套16层;
层数过多会影响性能。
例:比如一个查询是否有专家既以研究所的名义申请基金项目又以大学系为单位申请项目(按规定只能以一个单位来申请):
SQLselect name,per_id,dept_name from univ_subjects
Where per_id in ( select per_id from colle_subjects );
§7.1.2 外连接
招生中,如果所有学生的信息放在 students 表中,而部分有特长的学生在另一个表student_skill 中同样有该学生信息。现在要全部列出所有学生,如果某个学生在表stu
您可能关注的文档
最近下载
- 中考数学复习 考前突破06二次函数与几何综合题(4大必考题型)原卷版.pdf VIP
- 供电局安健环技术标准.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测化学试卷(含答案).pdf
- 五年级上学期家长会.ppt VIP
- 《中国痴呆与认知障碍诊治指南(2025年版)》.docx VIP
- 方菱数控切割控制系统操作手册(Ver5.0).pdf
- 汽车电动助力转向系统设计.docx
- 2026年河南工业职业技术学院单招职业适应性测试题库与答案详解.docx VIP
- 好莱坞电影剧本_沃依采克_影视剧本写作.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测英语试卷(含答案)+听力音频.docx
原创力文档

文档评论(0)