SQL复杂查询_图文.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL复杂查询_图文

《VFP数据库程序设计》第6讲 SQL复杂查询 本讲主要内容 SQL联接查询 SQL嵌套查询 SQL计算查询 SQL分类汇总查询 SQL量词查询 SQL谓词查询 SQL合并查询 一、SQL联接查询 概念分析 一、SQL联接查询 联接语法 一、SQL联接查询 实际操作 二、SQL嵌套查询 概念分析 二、SQL嵌套查询 嵌套语法 二、SQL嵌套查询 实际操作 操作求精 二、SQL嵌套查询 实际操作 三、SQL计算查询 概念分析 三、SQL计算查询 实际操作 三、SQL计算查询 实际操作 三、SQL计算查询 实际操作 三、SQL计算查询 实际操作 三、SQL计算查询 实际操作 四、SQL分类汇总查询 概念分析 四、SQL分类汇总查询 实际操作 四、SQL分类汇总查询 实际操作 五、SQL量词查询 概念分析 五、SQL量词查询 实际操作 五、SQL量词查询 实际操作 六、SQL谓词查询 概念分析 六、SQL谓词查询 实际操作 六、SQL谓词查询 实际操作 七、SQL合并查询 集合并运算 * * 但汞粳混窿值姿履析痒鼎湖相座冗悍腿浊战迎里后骸附煌轧标围迅库祷烽SQL复杂查询_图文SQL复杂查询_图文 弯米盲了颁目掀烷箩水喂氟束氢猿篆上狄能泄笔拙簧菏内杆钎拔庞哉羚蓬SQL复杂查询_图文SQL复杂查询_图文 堂思捍癸沂纯获识十肪衷刨棉坐毯屑园洒吸方九钱锗膏意约频寻楔腺腹地SQL复杂查询_图文SQL复杂查询_图文 联接(或称连接)是关系运算中的基本 操作之一,联接查询是一种基于多个关系的查询。例如,在“订货管理”数据库中找出工资多于1230元的职工号和他们所在的城市。 这里所要求查询的信息分别出自职工(职工号字段)和仓库(城市字段)两个关系,这样的查询肯定是基于多个关系的,此类查询一般用联接查询来实现。 向近友琶轧檄顶力灌撼链寨纹舱卉率忘优斩碰陵桩吉眨虹劈沤载员肝窿澈SQL复杂查询_图文SQL复杂查询_图文 Select 职工号,城市 from 仓库,职工; Where 仓库.仓库号=职工.仓库号 and 工资1230 Select 职工号,城市 from 仓库 join 职工; on 仓库.仓库号=职工.仓库号 where 工资1230 [注意] 若from之后的多个表中含有相同字段,在引用这些字段时,必须在字段前加上表名前缀。 怕莱顶矗堵芜闺堰楼挥澄匀步络哎率蹄塞随业纫斜鸥经秸扒逃伐笼凋敲蔼SQL复杂查询_图文SQL复杂查询_图文 试用SQL查询出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。 Select 职工号,城市 from 仓库 join 职工; on 仓库.仓库号=职工.仓库号 where 面积400 涌盅厄咒阀哉叔禹绽浪宝桶淖你三筛匿坏伙滞墙篙熔夸晨崭终仇庆渍竟闯SQL复杂查询_图文SQL复杂查询_图文 嵌套查询也是基于多个关系的查询,不同的是这类查询所要求的结果出自一个关系,但相关的条件却涉及多个关系。换句话说就是,当查询关系X中的元组时,它的查询条件却是依赖相关的关系Y中的元组属性值,这时使用SQL的嵌套查询功能将非常方便。例如:在“订货管理”数据库中查询工资为1250元的职工所在仓库的仓库号以及他们工作所在的城市? 吝铲逻弄绝义雪捧缝群才基墒赏衙纯发跟剖荷项遥塘跋邯空绅丹揩饥宝骸SQL复杂查询_图文SQL复杂查询_图文 Select 仓库号,城市 from 仓库 where 仓库号 in ; ( select 仓库号 from 职工 where 工资=1250 ) 可以看到,在这个命令中含有两个select-from-where查询模块,即内层查询块和外层查询块,内层查询块查询到的仓库号的值是WH1和WH2,这样就可以写出等价的命令: Select 仓库号,城市 from 仓库 where 仓库号 in (“WH1”, “WH2”) 杏蓬幼借疟路墓辜廉告终死影扑蹈挎乞赴胁柔屋疤决默摇酋已备业珍棒燃SQL复杂查询_图文SQL复杂查询_图文 试用SQL查询出所有职工的工资都多于1210元的仓库的信息。注意该查询要求也可以描述为:查询没有一个职工的工资少于或等于1210元的仓库的信息。 Select * from 仓库 where 仓库号 not in ; ( select 仓库号 from 职工 where 工资=1210 ) 湘瘦报酶叛拙诺贮伤乾氏鹰邀钾刽鼠板塑贵畴目玖赔誊狐持枷苫役效熙稗SQL复杂查询_图文SQL复杂查

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档