- 20
- 0
- 约4.35千字
- 约 27页
- 2019-12-08 发布于湖北
- 举报
《数据库程序设计》 SQL复杂查询 本讲主要内容 SQL联接查询 SQL嵌套查询 SQL计算查询 SQL分类汇总查询 SQL量词查询 SQL谓词查询 SQL合并查询 一、SQL联接查询 概念分析 联接(或称连接)是关系运算中的基本 操作之一,联接查询是一种基于多个关系的查询。例如,在“订货管理”数据库中找出工资多于1230元的职工号和他们所在的城市。 这里所要求查询的信息分别出自职工(职工号字段)和仓库(城市字段)两个关系,这样的查询肯定是基于多个关系的,此类查询一般用联接查询来实现。 一、SQL联接查询 联接语法 Select 职工号,城市 from 仓库,职工; Where 仓库.仓库号=职工.仓库号 and 工资1230 Select 职工号,城市 from 仓库 join 职工; on 仓库.仓库号=职工.仓库号 where 工资1230 [注意] 若from之后的多个表中含有相同字段,在引用这些字段时,必须在字段前加上表名前缀。 一、SQL联接查询 实际操作 试用SQL查询出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。 Select 职工号,城市 from 仓库 join 职工; on 仓库.仓库号=职工.仓库号 where 面积400 二、S
原创力文档

文档评论(0)