数据库软件实践11-3_2.pdfVIP

  • 6
  • 0
  • 约1.2万字
  • 约 8页
  • 2018-06-06 发布于河北
  • 举报
数据库软件实践11-3_2

内容提要 第三讲: Oracle数据库查询 单表查询命令操作 多表查询命令操作 子查询 数据库数据查询 数据库数据查询 SQL语言本身称为结构化查询语言,查询是SQL最 语法结构 核心的部分,用来实现对数据库的各种查询功能 SELECT 列名表 FROM 表名/视图名 列表 查询功能主要由 SELECT 语句实现 [ WHERE 条件] [ GROUP BY 分组内容 ] [ HAVING 组内条件 ] [ ORDER BY 排序方式 ] SELECT语句 SELECT语句 SELECT语句的含义 注意 对FROM子句中的各表作笛卡儿积,根据WHERE子 若有ORDER BY子句,把结果表按指定的列名按 句中的条件表达式,从笛卡儿积中找出满足条 升序或降序排序。 件的元组,再按照 SELECT 子语句中所列,从 若有GROUP BY子句,对结果表进行分组。 查出的元组中选出所需列值形成结果表 HAVING 子句为 GROUP BY 子句设置过滤条件。 结果表是一个动态数据集。 笛卡尔积 笛卡尔积 当从两个或两个以上的表中选择数据,并且在 当从两个或两个以上的表中选择数据,并且在 WHERE子句中没有指定连接条件就是笛卡儿积 WHERE子句中没有指定连接条件就是笛卡儿积 R×S R S A B C A B C A B C A B C a1 b1 c1 a1 b2 c2 a1 b1 c1 a1 b2 c2 a1 b1 c1 a1 b3 c2 a1 b2 c2 a1 b3 c2 a1 b1 c1 a2 b2 c1 a2 b2 c1 a2 b2 c1 a1 b2 c2 a1 b2 c2 单表查询

文档评论(0)

1亿VIP精品文档

相关文档