`

一条sql语句

阅读更多


表a
no
111 
112
113

表b
no  year count detail
111 2009 1     hello
111 2010 3     nice

113 2010 2

从a,b取数据,b取最大年份数据,生成结果如下,:

表C
no   count  detail
111  3      nice
112  0
113  2


select a.no,c.year,c.cnt,c.detail
from a,(select * from b bb
where not exists(select 1 from  b tb where bb.no=tb.no
                                      and bb.year<tb.year)) c
where a.no=c.no(+)


      NO       YEAR        CNT DETAIL
-------- ---------- ---------- ----------
     111       2010          3 nice
     113       2010          2
     112



分享到:
评论

相关推荐

    用一条SQL语句将数据表中某列更新到另一个数据表里

    本文将详细介绍如何使用一条SQL语句来完成这一任务,并通过具体的例子加以说明。 #### 问题描述 假设存在两个数据表T1和T2,它们的结构如下所示: - 表T1: - A1 (非空且唯一) - A2 - A3 - 表T2: - A11 (非空...

    一个完整程序只有一条SQL语句

    标题提到的"一个完整程序只有一条SQL语句",这展示了如何高效地利用SQL语句来完成数据操作。在这个程序中,开发者通过一条复杂的SQL语句,实现了对dataGrid的数据进行增、删、改、查(CRUD)操作。在C#环境下,...

    access 一次执行多条sql语句

    在这个例子中,第一条SQL语句是更新账户登录次数,第二条SQL语句是调用存储过程来增加软件的日志数量。 5. **提交或回滚事务**: 如果没有异常发生,则提交事务;如果发生异常,则回滚事务。 #### 四、注意事项 - ...

    【MySQL数据库】一条SQL语句为什么执行这么慢?

    【MySQL数据库】一条SQL语句执行慢的问题是一个复杂的议题,涉及到多个方面,包括数据库的内部机制、事务处理、索引优化以及SQL语句的设计。下面将深入解析导致SQL执行变慢的主要因素。 **一、执行偶尔变慢** 1. *...

    Jmeter中JDBC request多条SQL语句使用.docx

    - 但最终展示的结果只包含第一条SQL语句的结果。 - **应用场景**: - 当需要执行多条查询但仅关注其中一条结果时。 - 例如,在测试系统中查询多个用户的个人信息,但只需要返回其中一个用户的详细信息。 ##### 4...

    利用Excel批量生成单条SQL语句

    通常,当我们需要对大量数据进行操作时,如插入、更新或删除,手动编写每一条SQL语句会非常耗时。借助Excel,我们可以将这些数据整理成表格格式,然后通过特定的工具或方法将其转化为SQL语句。这样做可以确保每个...

    一条sql语句分页

    用的是sql server2000 自带的NorthWind表,你要做的就是传一条普普通通的sql语句,思想是oracle 的伪列,但是sql server2000根本就没有伪列,于是我就想了个办法,哈哈。欢迎修改。如果大家有好的分页思想欢迎交流...

    DB查询分析器批量执行多条SQL语句并查看各自的执行时间

    - **图1**:显示第一条SQL语句的执行时间为00:00:02:703,返回结果为345040条记录。 - **图2**:第二条SQL语句的执行时间为00:00:00:125,同样返回345040条记录。 - **图3**:第三条SQL语句的执行时间为00:00:00:000...

    一条sql语句在mysql中是如何执行的.docx

    MySQL 是一个开源的关系数据库管理系统,它的执行 SQL 语句的流程是一个复杂的过程,涉及到多个组件和步骤。下面是 MySQL 执行 SQL 语句的流程详解: 1. 连接器(Connector):当用户登录数据库时,连接器会对用户...

    一条SQL语句的执行过程

    SQL语句的执行过程

    Delphi adoquery处理多条SQL语句

    示例代码展示了如何构建一个包含多条 SQL 语句的字符串: ```delphi var sqlStr: String; begin sqlStr := 'BEGIN'; sqlStr := sqlStr + 'UPDATE Table1 SET Col1=''test'' WHERE 1=2;'; sqlStr := sqlStr + '...

    oracle中得到一条SQL语句的执行时间的两种方式

    oracle中如果需要得到一条SQL语句的执行时间可以用如下2种方式 代码如下: SQL&gt; set timing on; SQL&gt; select count(*) from wea; COUNT(*) ———- 39490 已用时间: 00: 00: 00.06 SQL&gt; select sql_text, elapsed_...

    通过分析SQL语句的执行计划优化SQL.doc

    当一条SQL语句首次执行并解析后,其执行计划会被存储在系统全局区域SGA的共享池中,供后续相同的SQL语句复用,避免重复解析带来的资源消耗。共享SQL语句的关键在于SQL文本的严格匹配,包括空格、换行等细节。通过...

    全国省市区的SQL语句

    省市区SQL

    Oracle批处理:使用C# 自带Oracle驱动一次执行多条Sql语句

    本文将深入探讨如何在C#中利用Oracle自带的驱动来实现批处理,以一次执行多条SQL语句。 首先,我们需要了解Oracle的数据驱动,即ODP.NET(Oracle Data Provider for .NET)。这是Oracle公司为.NET开发者提供的一个...

    一条SQL语句查询多个数据库

    需求:一条SQL语句从多个数据库查询出相关联的结果,输出到客户端 调查:spring框架可以配置多数据源;sql也可以将多个数据库附加到一个主数据库下 解决办法:用ATTACH DATABASE语句将多个库添加到主库下,实现功能 ...

    Oracle常用性能监控SQL语句

    ### Oracle常用性能监控SQL语句知识点详解 #### 1. 监控高磁盘读取的SQL区域 ...每一条SQL语句都针对特定的问题进行了设计,通过对这些SQL语句的理解和应用,可以有效地提升数据库的性能并解决各种性能问题。

    ORACLE数据库优化之SQL语句的并行处理.pdf

    SQL语句的并行处理指的是将一条SQL语句分解成多个子任务,利用多处理器或多核架构,在不同的CPU上并行执行这些子任务,从而显著减少响应时间和提高数据库的吞吐量。 并行处理的优势在处理大型数据集时尤为明显,如...

    腾讯面试:一条SQL语句执行得很慢的原因有哪些?---不看后悔系列(推荐)

    SQL语句执行慢的问题是数据库性能优化中的常见挑战,尤其在大数据量下,这可能导致系统响应时间增加,用户体验下降。以下是一些可能导致SQL执行慢的原因及其详解: 1. **数据库刷新脏页**:数据库在进行数据更新时...

Global site tag (gtag.js) - Google Analytics