ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:35KB ,
资源ID:3768975      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3768975.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(用SQL进行嵌套查询.doc)为本站会员(11****ws)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

用SQL进行嵌套查询.doc

1、用 SQL 进行嵌套查询在 SELECT 查询语句里可以嵌入 SELECT 查询语句,称为嵌套查询。也可将内嵌的 SELECT 语句称为孒查询,子查询形成的结果又成为父查询的条件。子查询可以嵌套多层,子查询操作的数据表可以是父查询不操作的数据表。子查询中不能有 Group BY 分组语句1.简单嵌套查询语句范例 :select 单价表.客户, 单价表.产品名, 单价表.单价;from 单价表;where 单价表.产品名 = (select 产品表.产品名;from 产品表 ;where 产品表.产品 ID = “102-5000“)说明:查询得到单价表里满足产品名为产品表里产品 ID 为“10

2、2-5000”的产品的相关信息2.带【in】的嵌套查询语句范例 :select 雇员表.雇员编号, 雇员表.姓名, 雇员表.职位, 雇员表.薪水;from 雇员表 ;where 薪水 in (select 薪水 from 雇员表 where 姓名=张三)说明:查询得到雇员表里满足薪水符合姓名为张三的薪水的所有雇员的相关信息,比如 in(1000,1500,2000)表示薪水=1000 或 1500 或 2000 的情况。注:此语句完成的查询薪水和张三相等的职员,也可以使用【not in】来进行相反的查询3.带【any】的嵌套查询语句范例 :select 雇员表.雇员编号,雇员表.姓名, 雇员表

3、.职务, 雇员表.薪水;from 雇员表;where 薪水 any (select 薪水 from 雇员表 where 职务=工程师)说明:查询得到薪水比职务为工程师的薪水都要高的职员信息。例如子查询结果为(2000,1500,1000),父查询的条件为“薪水2000 or 薪水1500 or 薪水1000“4.带【some】的嵌套查询语句范例 :select 雇员表.雇员编号,雇员表.姓名, 雇员表.职务, 雇员表.薪水;from 雇员表;where 薪水= some (select 薪水 from 雇员表 where 职务=工程师)说明:查询得到薪水和职务为工程师的薪水一样的职员信息,也就

4、是和任意一个工程师的薪水相等的职员信息。例如子查询结果为(2000,1500,1000),父查询的条件为“薪水=2000 or 薪水=1500 or 薪水=1000“。带【any】的嵌套查询和【some】的嵌套查询功能是一样的。早期的 SQL 仅仅允许使用【any】,后来的版本为了和英语的【any】相区分,引入了【some】,同时还保留了【any】关键词。5.带【all】的嵌套查询语句范例 :select 雇员表.雇员编号,雇员表.姓名, 雇员表.职务, 雇员表.薪水;from 雇员表;where 薪水 all (select 薪水 from 雇员表 where 职务=工程师)说明:查询得到薪

5、水比任一工程师薪水都要高的职员信息。例如子查询结果为(2000,1500,1000),父查询的条件为“薪水2000 and 薪水1500 and 薪水1000“。6.带【exists】的嵌套查询语句范例 :select 雇员表.雇员编号, 雇员表.姓名, 雇员表.职务, 雇员表.薪水;from 雇员表, 部门表 ;where exists (select * ;from 雇员表 ;where 雇员表.部门编号 = 部门表.部门编号)说明:查询得到雇员表和部门表的部门编号相匹配的所有雇员信息。7.并操作【union】的嵌套查询语句范例 :(select 部门编号 from 雇员表) union

6、(select 部门编号 from 部门表)说明:并操作就是集合中并集的概念。属于集合 A 或集合 B 的元素的总和就是并集。注:该操作的嵌套查询要求属性具有相同的定义,包括类型和取值范围。8.交操作【intersect】的嵌套查询 语句范例 :(select 部门编号 from 雇员表) intersect (select 部门编号 from 部门表)说明:交操作就是集合中交集的概念。属于集合 A 且属于集合 B 的元素的总和就是交集。注:该操作的嵌套查询要求属性具有相同的定义,包括类型和取值范围。9.差操作【minus】的嵌套查询语句范例 :(select 部门编号 from 部门表) minus (select 部门编号 from 雇员表)说明:差操作就是集合中差集的概念。属于集合 A(前一个孒查询结果)且不属于集合 B(后一个孒查询结果)的元素的总和就是差集。注:该操作的嵌套查询要求属性具有相同的定义,包括类型和取值范围。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。