`
pouyang
  • 浏览: 324002 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

数据库 sql需求

阅读更多
1 需求:某人借钱(A表),还钱(B表) 要查询这个人还欠多少钱?,1次借钱可能对应多次还钱 (1-- 0.....n)
   方法1
  
select a.app_id, sum(a.借钱), sum(b.还钱)
  from A
  left join on B on a.id_A = b.id_A
 group by a.id_App

以上是错误的
 select a1, a2, sum(借钱), max(常量), sum(还钱)
  from (select A.a1 as a1, A.a2 as a2, 借钱 as 借钱, '', 0 as 还钱
          from A
        union all
        select A.a1 as a1, A.a2 as a2, 0 as 借钱, b.常量, b.还钱 as 还钱
          from A, B
         where A.id_A = B.id_A) C


   
分享到:
评论

相关推荐

    周公解梦数据库sql

    《周公解梦数据库SQL详解》 在信息技术领域,数据库是存储和管理数据的核心工具,而SQL(Structured Query Language)则是操作和查询这些数据的语言。本文将深入探讨一个特别的主题——“周公解梦数据库SQL”,它是...

    数据库SQLserver java课程 设计-SQL Server代码类资源

    总的来说,这个"数据库SQL Server java课程设计"是一个综合性的学习机会,它将帮助你深入理解数据库管理和Java编程,以及它们在实际项目中的应用。通过完成这个学生信息管理系统,你将能够自信地处理未来更复杂的...

    oracle数据库sql优化大全

    SQL性能优化是数据库...总结来说,Oracle数据库的SQL性能优化是一个综合性的过程,涉及需求分析、规范化设计、查询优化技术和持续的数据库维护。通过全面考虑这些因素,可以构建出高效、稳定且易于管理的数据库系统。

    数据库SQL基础.ppt

    随着技术的发展,SQL标准不断更新,例如SQL-89、SQL-92、SQL-99、SQL-2003、SQL-2006、SQL-2008等,每个新版本都增加了新的功能和改进,以适应日益复杂的数据管理需求。学习SQL基础,不仅可以帮助你理解数据库的基本...

    如何连接SQL数据库

    在IT领域,数据库是存储和...无论是SQL Server的JDBC连接,还是Access的VBA或ADODB连接,都需要根据项目需求和环境选择合适的方法。通过不断实践和学习,你可以熟练掌握这一技能,为后续的数据库操作打下坚实的基础。

    遍历数据库sqlserver.zip

    《遍历数据库SQLServer:快速全面的库表检索工具》 在信息技术领域,数据库的管理和操作是核心工作之一。尤其在处理大型项目时,数据库往往包含海量数据和复杂的表结构,有时甚至没有详尽的文档记录。这时,如何...

    数据库SQL课程设计.docx

    数据库SQL课程设计 本课程设计主要介绍了一个基于 Web 的物流管理系统的设计,使用 C# 语言和 SQL Server 2000 数据库技术。该系统具有高效、安全、可扩展等优点,能够满足企业对物流管理的需求。 数据库技术 在...

    SQLServer2008附加SQLServer2005数据库

    例如,从 SQL Server 2005 升级到 SQL Server 2008 的过程中,如何将原有的 SQL Server 2005 数据库顺利附加到 SQL Server 2008 上就是一个常见的需求。本文将详细介绍如何在 SQL Server 2008 上成功附加 SQL Server...

    数据库 SQL语言编程基础

    【SQL语言编程基础】是数据库领域中的核心概念,它是一种标准化的查询语言,主要用于管理和操作关系型数据库。SQL,全称Structured Query Language,允许用户执行数据定义、查询、操纵和控制等一系列操作。在SQL ...

    (完整版)图书馆管理系统(SQL数据库).doc

    图书馆管理系统(SQL数据库)知识点总结 一、引言 在计算机技术日益普及的今天,图书管理系统的重要性变得越来越重要。图书管理系统可以帮助个人和图书管理部门更好地管理图书,提高管理效率和质量。为了达到高效、...

    云数据库SQL Azure

    SQL Azure 是微软在云环境中提供的一种关系型数据库服务,它是Windows Azure Platform的重要组成部分,旨在为开发者和企业提供在云端托管和管理数据库的能力。Windows Azure Platform是一个综合的云计算平台,包括...

    小区物业管理系统(SQL数据库)_1401192010268505 (2).pdf

    【SQL数据库】在本系统中扮演了核心角色,具体采用了SQL SERVER 2000作为后台数据库管理系统。SQL(Structured Query Language)是一种用于管理和处理关系数据库的标准语言,能够执行数据查询、更新、插入和删除等...

    数据库图书信息管理数据库SQL语句分享.pdf

    "数据库图书信息管理数据库SQL语句分享" 本资源摘要信息是关于数据库图书信息管理数据库SQL语句分享的详细知识点总结。 实验目的 1. 了解数据库以及数据表的设计 2. 熟悉 SQL Server 2005 中的数据类型 3. 熟悉...

    SQL2000 2005 批量附加数据库工具

    这确保了工具能适应不同环境的需求,无论是本地还是远程的SQL Server实例。保存这些连接设置还能让后续的附加操作更加便捷,避免重复输入。 此外,该工具还具备自动判断MDF文件的版本和状态的功能。这意味着它可以...

    SQLDBX 连接多种类型的数据库

    总结,SQLDBX作为一个强大的数据库管理工具,具备丰富的功能,能够满足用户在多种数据库环境下的管理需求。无论是初学者还是经验丰富的开发者,都可以借助SQLDBX高效地完成数据库的日常维护和管理工作。提供的SqlDbx...

    SQLtrack 数据库SQL语句监控解析,支持SQL语句追踪 解压直接运行

    SQLtrack是一款专为数据库SQL语句监控和解析设计的工具,它可以帮助数据库管理员或开发人员实时追踪和分析SQL语句的执行情况,从而优化数据库性能、排查问题或确保数据操作的正确性。这款软件的特点是其易用性,用户...

    数据库SQL查询程序

    数据库SQL查询程序是一种用于检索和操作数据库的强大工具。在信息技术领域,SQL(Structured Query Language)是标准的语言,用于管理关系数据库系统,如Microsoft Access、Oracle、MySQL或Visual FoxPro(VF)。在...

    使用kepserver连接SQL数据库.rar

    注意,每次修改数据库结构或查询需求时,都需要相应地更新KepServer的配置。 总的来说,KepServer结合ODBC技术提供了强大的数据库集成能力,使得工业自动化系统可以灵活地接入各种数据库,实现数据的实时监控和分析...

    SQL数据库心得资源下载

    在IT领域,SQL(Structured Query Language)数据库是数据管理和处理的核心工具。无论是小型应用程序还是大型企业系统,都离不开SQL的支持。本资源包“SQL数据库心得”聚焦于分享关于SQL数据库的一些重要概念、最佳...

    中控考勤软件sqlserver数据库建立办法

    中控考勤软件 SQL Server 数据库建立办法详解 在本文中,我们将详细介绍中控考勤软件 SQL Server 数据库建立的方法,该方法可以方便用户对...希望这篇文章能够帮助读者快速建立 SQL Server 数据库,并满足他们的需求。

Global site tag (gtag.js) - Google Analytics