`

Oracle SQL测试2

阅读更多
cid  Region(区域)   Saler (销售员)  Money(合同金额 )
  1         北京           杨建               100
  2         上海           社长               200
  3         杭州           副团               500
  4         上海           社长               200
  5         上海           杨建               400
  6         北京           社长               300
  7         北京           杨建               200
  8         杭州           副团               100


1. 查询每个区域有多少个销售人员并按区域倒叙排列
SELECT t.region,COUNT(t.saler) FROM ( SELECT region,saler,COUNT(saler) FROM test GROUP BY region,saler ORDER BY region DESC) t GROUP BY t.region

2. 查询所有相同区域中合同金额最少的区域
SELECT region,MIN(money) money FROM test GROUP BY region

3. 查询表中合同金额小于所在区域平均合同金额的合同 id
SELECT t.cid FROM test t,(SELECT region, AVG(money) money FROM test GROUP BY region) t2
WHERE t.region = t2.region AND t.money < t2.money
或者
SELECT t.cid FROM test t WHERE t.money < ( SELECT AVG (money) FROM test t2 WHERE t.region = t2.region GROUP BY t2.region)
  

分享到:
评论

相关推荐

    Oracle SQL 测试题目

    Oracle SQL 是一种强大的数据库查询语言...以上是对测试题目中涉及的Oracle SQL知识的详细解释,涵盖了统计、联接、子查询、排序、转换函数、序列和约束等核心概念。这些知识点对于理解并有效使用Oracle SQL至关重要。

    Oracle Sql语句转换成Mysql Sql语句

    同时,转换后还需要对生成的MySQL SQL进行测试,确保在目标数据库环境中能正常执行。 总的来说,这个工具对于那些需要在Oracle和MySQL之间迁移数据库应用的开发者来说,是一个非常实用的资源。它通过自动化处理减少...

    推荐Oracle Live SQL-在线 Oracle SQL 测试工具

    Oracle Live SQL 示例 —— 《回答某一问答的 SQL 脚本》

    ORACLE_SQLDeveloper使用教程

    ### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...

    压测Oracle的SQL语句的性能情况

    本文将深入探讨如何利用压力测试工具来评估和优化Oracle数据库中的SQL语句性能。 标题"压测Oracle的SQL语句的性能情况"暗示了我们关注的是在高负载情况下,Oracle数据库处理SQL查询的能力。压力测试(Pressure ...

    精通Oracle_SQL(第2版)含源码

    7. **Oracle SQL开发工具**:除了理论知识,书中可能还会介绍如何使用Oracle SQL Developer和其他相关工具进行SQL编写、测试和调试,以提高开发效率。 8. **源码实战**:随书附带的源码可以帮助读者更好地理解和...

    Oracle SQL Developer 使用说明

    Oracle SQL Developer 是一款由Oracle公司推出的强大的数据库管理工具,它为数据库管理员(DBA)、开发者以及数据分析师提供了全面的功能,以高效地管理和操作Oracle数据库。本文档将深入讲解Oracle SQL Developer的...

    oracle数据库测试sql文件.zip

    本压缩包"oracle数据库测试sql文件.zip"显然是为了帮助学习者掌握Oracle数据库的SQL语言使用。 SQL(Structured Query Language)是用于管理关系数据库的标准编程语言,包括数据查询、数据更新、数据插入和数据删除...

    《精通Oracle SQL 第2版》 PDF

    书中主要介绍了如何掌握在Oracle数据库中实现的强大SQL特性,所涵盖的内容涉及SQL核心、SQL执行、分析函数、联结、测试与质量保证等,并提供了大量实用的建议,总结出方方面面的“技巧”,帮助读者快速消化重要知识...

    Oracle sql 高级编程(包含书中sql 附件)

    所涵盖的内容涉及SQL核心、SQL执行、分析函数、联结、测试与质量保证等,并提供大量实用性建议,且总结出方方面面的“技巧”帮助读者在阅读过程中快速消化所看内容。 《Oracle SQL高级编程/数据库系列》适合软件研发...

    SqlDbx连接oracle

    2. 将上述Oracle Instant Client的库文件(如oraociei11.dll等)放置在系统路径环境变量指定的目录下,这样SqlDbx才能找到并使用它们。 3. 在SqlDbx中创建新的数据库连接,输入Oracle服务器的连接信息,如服务名...

    ORACLE SQL入门与实战经典

    5. 测试和调试:编写SQL后,测试是保证其正确性和效率的重要步骤。同时,了解如何在Oracle SQL中进行调试,以解决代码中可能出现的问题。 6. 性能监控和调优:在SQL脚本运行之后,通过Oracle提供的工具(如EXPLAIN ...

    ORACLE数据库及SQL语言考试题一含答案.pdf

    ORACLE数据库及SQL语言考试题一含答案.pdf 本文档是关于ORACLE数据库及SQL语言考试题,涵盖了名词解释、ORACLE数据库知识问答和SQL语句编写三部分,旨在考察新同事ORACLE数据库知识和SQL语言掌握情况。 名词解释 ...

    Oracle数据库sql转换mysql数据库工具

    2. **数据迁移**:除了转换SQL,工具可能还支持数据的迁移,将Oracle数据库中的表数据导入到MySQL数据库中。 3. **对象转换**:包括表、索引、视图、存储过程、函数等数据库对象的转换。 4. **权限与用户管理**:...

    Oracle SQLDeveloper Migration Workbench(MySQL to Oracle)

    ### Oracle SQL Developer Migration Workbench (MySQL to Oracle) #### 概述 随着企业信息化建设的不断深入,数据库迁移已经成为一种常见的需求。特别是在不同数据库系统之间的数据迁移过程中,如何保证数据的...

    Oracle sqldeveloper(2)

    这个“Oracle SQL Developer(2)”很可能指的是SQL Developer的一个特定版本或者更新。在11g版本的Oracle数据库发布后,SQL Developer确实被集成到了安装包中,使得用户可以更方便地获取和使用这个强大的工具。 SQL ...

    sqlserver自动生成sql语句工具sqlserver转oracle

    1. 数据类型映射:SQL Server和Oracle的数据类型可能存在差异,如SQL Server的`datetime`对应Oracle的`timestamp`,`varchar2`对应`nvarchar2`等,工具会自动进行转换,但也可能需要手动调整。 2. 函数和过程转换:...

Global site tag (gtag.js) - Google Analytics