`
cbhdgvt
  • 浏览: 3180 次
  • 性别: Icon_minigender_1
  • 来自: 郴州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

ORACLE查询结果集的问题

阅读更多
现在需要一个这样的效果,有三张表ABC  其中A和B是单独的实体表。C表是一关系表,里面有A和B的ID以及别的。可以通过A和B的ID查询出需要的值

现在需要这样一个查询效果,即以A为横坐标、B为纵坐标。从表C根据对应AB值查出来的结果作为单元格。不知道怎么写了。求方案。


要的结果集大概如下:

     A1                         A2                      A3             A4

B1   select from  C            c.aid=a2 and c.bid=b1    ....
     where c.aid=a1
     and c.bid=b1

B2   select from  C
     where c.aid=a1
     and c.bid=b2

B3
分享到:
评论
1 楼 cbhdgvt 2014-01-13  
  没人有方案么~

相关推荐

    Oracle存储过程返回结果集

    本篇将深入探讨如何在Oracle存储过程中创建并返回一个结果集,并结合Java代码展示如何在应用程序中使用这个结果集。 首先,我们需要理解`OUT`参数的概念。在Oracle存储过程中,`IN`参数用于传递数据到过程,`OUT`...

    Oracle 返回多个结果集

    游标是一种数据库对象,用于遍历查询结果集。在Oracle中,有两种类型的游标:隐式游标和显式游标。隐式游标是系统自动管理的,每次执行SQL语句时都会自动打开、处理和关闭;而显式游标则需要程序员手动控制,允许更...

    oracle的存储过程如何返回结果集

    ### Oracle存储过程返回结果集详解 #### 一、概述 在Oracle数据库中,存储过程是一种重要的编程组件,它能够执行一系列SQL语句并处理复杂的业务逻辑。存储过程的一个常见应用场景是返回结果集(Record Set),这有...

    oracle 中文字符集问题

    ### Oracle中文字符集问题解析与解决方案 在Oracle数据库的日常管理和应用开发中,中文字符集的设置和管理是一项至关重要的工作。不当的字符集配置可能导致数据存储错误、查询结果异常或用户界面显示乱码等问题。...

    oracle function 返回结果集

    ### Oracle Function 返回结果集 #### 知识点概述 在Oracle数据库中,有时我们需要创建一个函数来返回一个结果集(即一系列记录),而非单一值。本文档中的代码示例展示了如何定义一个返回自定义表类型的函数`Ns_...

    linux shell 查询oracle数据库中的值 并返回

    如果查询成功,脚本将打印出查询结果。 在提供的标签"源码"和"工具"中,我们可以理解这篇博客可能详细介绍了如何编写这样的脚本,以及可能涉及的错误处理和输出格式化。遗憾的是,由于没有提供具体的博客链接内容,...

    oracle 查询部分ppt

    窗口函数(Window Functions)是Oracle SQL的另一大亮点,它们允许在结果集的“窗口”内进行计算,而不仅仅是当前行。例如,RANK()、ROW_NUMBER()、DENSE_RANK()用于排序,LEAD()和LAG()用于访问当前行的前一行或后...

    Java连接oracle数据库实现成绩查询

    在Java代码实现上,可以创建一个DatabaseUtil类,用于封装数据库连接、预编译SQL语句、执行SQL以及处理结果集等通用操作。这样可以提高代码的复用性和可维护性。对于查询、插入、更新和删除等操作,可以创建对应的...

    修改Oracle数据库字符集的方法

    可以通过查询`props$`表来查看当前数据库的字符集设置: ```sql SQL> select name, value$ from props$ where name like '%NLS%'; NAME VALUE$ ------------------------------------------------------------ ...

    oracle 字符集设置

    本文将深入探讨Oracle字符集的相关概念,包括如何通过设置环境变量来修改客户端字符集,以此解决因字符集差异而导致的数据转换或损耗问题。 #### Oracle字符集的重要性 Oracle数据库通过字符集支持多种语言环境下...

    ORACLE技巧 - 不同记录集的横向合并

    3. **利用`MINUS`函数和`OVER`函数**:这两种函数可以有效地实现记录集的比较,并且可以在SQL查询语句中直接使用,大大简化了开发流程。 #### Oracle中的`MINUS`函数和`OVER`函数 - **`MINUS`函数**:此函数用于找...

    Oracle返回记录集.docx

    游标变量不是与特定的SQL查询绑定,而是可以打开任何类型相似的查询结果集。这使得游标变量在处理动态或不确定的数据源时特别有用。 在示例中,我们首先创建了一个名为`BILL_POINTS`的表,用于存储计费点的相关信息...

    jdbc连接oracle字符集不同出现乱码

    综上所述,当使用 JDBC 连接 Oracle 数据库并遇到字符集不同导致的乱码问题时,可以通过调整 SQL 语句的编码或结果集的编码来解决。这两种方法都可以有效地避免乱码问题的发生,但在实际应用中应根据具体情况选择最...

    Oracle查询优化改写-技巧与案例

    Oracle查询优化是数据库管理中的关键技能,尤其是在处理大型数据集时,有效的查询优化能显著提升系统性能,降低资源消耗。本书“Oracle查询优化改写-技巧与案例2.0”聚焦于这一主题,旨在为数据库管理员(DBA)和开发...

    Oracle数据库中ORDER BY排序和查询按IN条件的顺序输出

    在文中提到的例子中,即使为列添加了索引,`ORDER BY`操作仍然没有按照预期进行,这主要是因为`ROWNUM`不是一个稳定的排序依据,它只是表示查询结果集的顺序,而不是数据本身的物理存储顺序。 `ROWID`是Oracle...

    oracle查询语句优化

    - **问题**:UNION操作会移除重复记录,因此需要对结果集进行排序,可能导致磁盘排序,特别是在处理大量数据时。 - **推荐方案**:使用UNION ALL代替UNION,以避免不必要的排序和去重操作。 #### 三、SQL编写技巧 ...

    C#中调用oracle存储过程返回数据集

    在C#中调用Oracle存储过程来返回数据集是一个常见的任务,这涉及到ADO.NET库的使用,特别是OracleClient组件。Oracle存储过程是数据库中的预编译SQL代码块,可以接收输入参数,执行复杂的业务逻辑,并返回结果。在C#...

    Oracle递归树形结构查询功能

    Oracle数据库在处理树形结构数据时提供了强大的递归查询功能,这种特性对于组织结构、产品分类、层级菜单等场景的应用非常广泛。递归树形结构查询主要依赖于`CONNECT BY`和`PRIOR`关键字,它们允许我们构建复杂的...

    oracle的分页查询

    这是因为 ROWNUP 伪列是在查询结果集生成之前生成的,而不是在 ORDER BY 子句执行之后生成的。 三、ROWNUP 伪列的生成机制 为了理解 ROWNUP 伪列的生成机制,我们可以使用以下语句: ```sql select t.*, rownum ...

    怎样修改查看Oracle字符集及怎样修改字符集

    - 这个查询返回的结果是从`props$`表中获取的,该表记录了数据库级别的字符集信息。 2. **查看客户端字符集环境** - 查询客户端字符集设置的SQL语句如下: ```sql SELECT * FROM nls_instance_parameters ...

Global site tag (gtag.js) - Google Analytics