数据库—子查询制作案例

 时间:2024-10-14 08:08:43

数据库子查询制作案例分享

数据库——子查询

1、概念:例子:查询A 是 查询 B 中查询要素的某部分时,我们称 A 是 B 的子查询

2、备注:查询可以出现在: 1 字段(Select 字句,甚至 Order By 字句),2 表的 位置, 3 关系等式(包括where, 表关系,甚至 case when语句)等等。

3、使用子查询的原则:1.一个子查询必须放在圆括号中。2.将子查询放在比较条件的右边以增加语句可读性补朱锚卦3.子查挝后芪醢询不包含Order BY子句,对一个SELECT语句只能用一个 ORDERBY 子句,并且如果指定了它就必须放在主SELECT语句的最后。 ORDER BY子句可以使用,并且在进行 Top-N分析时候是必须的4.在子查询中可以使用两种比较条件:单行运算符和多行运算符5.如果子查询返回多个值,不能使用=<,<>,>=而用IN

4、句型:SELECT{表1.显示字段}, {子溽朽孑臾查询1.显示字段}, {子查询1.显示字段}FROM{表1} LEFT JOIN{子查询1}ON{主表1.连接字段= 子查询1. 连接字段}

5、示例:要求:查出所有的ItmID和ItmName和此物亓歃肿肖料的库存的信息SELECTTB.ItmID,TB.ItmName,S.OnHandFROM MDItm TBLEFTJOIN (SELECTTD.ItmID,Sum(TD.OnHand)ASOnHand FROMBCStk TD GROUPBYTD.ItmID)SONTB.ItmID=S.ItmID

6、结果:①.查询库存量的子查询②.子查询结果

数据库—子查询制作案例

示例

1、在ERP程序中有很多使用子查询的实例,特别在库存类报表中有很多实例。示例一:库存状态表:

数据库—子查询制作案例
  • eclipse怎么导入dom4j
  • 如何使用FineReport报表中决策报表创建表格展示
  • 如何保证软件产品满足质量特性
  • 2021开学第一课完整版回放在哪看?
  • CentOS更新JDK版本
  • 热门搜索
    抗击病毒手抄报 元旦手抄报文字 中秋节手抄报内容文字 绿色环保手抄报图片 楹联手抄报 抗美援朝手抄报内容 我们的节日春节手抄报 手抄报 春节 铁人精神手抄报 关于春节的英语手抄报