`

Oracle SQL测试1

阅读更多
id    sname       smoney      sprovince
1     zhangsan    2098   A
2     lisi   3000        B
3     wangwu      6789   C
4     liumazi     4587   C
5     dongjiu     3298   B
6     shiga       4567   A

 

id:合同id  sname:姓名     smoney :业绩     sprovince:地区



CREATE TABLE test (sid NUMBER,sname VARCHAR2(20 ),smoney NUMBER,sprovince CHAR(1 ))
INSERT INTO test VALUES( 1,'zhangsan' ,2098, 'A');
INSERT INTO test VALUES( 2,'lisi' ,3000, 'B');
INSERT INTO test VALUES( 3,'wangwu' ,6789, 'C');
INSERT INTO test VALUES( 4,'liumazi' ,4587, 'C');
INSERT INTO test VALUES( 5,'dongjiu' ,3298, 'B');
INSERT INTO test VALUES( 6,'shiga' ,4567, 'A');
COMMIT;

--显示出  业绩 大于同一地区平均值的 合同id  姓名 地区 业绩
SELECT t.* FROM test t,
(SELECT AVG(smoney) smoney,sprovince FROM test GROUP BY sprovince) t2
WHERE t.smoney >  t2.smoney AND t.sprovince = t2.sprovince
或者
SELECT t.* FROM test t WHERE t.smoney > ( SELECT AVG (smoney) FROM test t2 WHERE t.sprovince = t2.sprovince GROUP BY t2.sprovince)


--把同一地区的  平均业绩 地区 插入到新表中 (新表只包含两个字段即:平均业绩 地区)
CREATE TABLE test_temp AS SELECT AVG (t.smoney) smoney,t.sprovince sprovince FROM test t GROUP BY t.sprovince

  

分享到:
评论

相关推荐

    Oracle SQL 测试题目

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

    Oracle Sql语句转换成Mysql Sql语句

    1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在MySQL中可能需要转换为DECIMAL、TEXT或BLOB。例如,Oracle的NUMBER可以转换为MySQL的DECIMAL或FLOAT,LONG可以转换为TEXT。 2. **分页查询**:Oracle...

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

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

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

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

    ORACLE_SQLDeveloper使用教程

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

    Oracle SQL Developer Data Modeler:PDM创建指南

    在Oracle SQL Developer Data Modeler中创建新的数据库连接,输入连接信息后进行测试,并保存成功配置的连接。 物理数据模型是数据库设计的最后阶段,它详细描述了数据在数据库中的实际存储方式。在Oracle SQL ...

    Oracle SQL Developer unit test

    ### Oracle SQL Developer 单元测试详解 #### 一、引言 Oracle SQL Developer是一款功能强大的免费集成开发环境(IDE),专为Oracle数据库开发者设计。它不仅支持多种数据库操作,还具备了单元测试的功能,这对于确保...

    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版)含源码

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

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

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

    Oracle SQLDeveloper Migration Workbench(MySQL to Oracle)

    1. **安装 MySQL Connector**:为了确保 SQL Developer 能够顺利连接 MySQL 数据库,需要下载并安装 `mysql-connector-java-5.0.7-bin.jar` 文件。具体下载链接为:[MySQL Connector]...

    OracleSQLDeveloper最全使用教程.doc

    ### Oracle SQL Developer 最全使用教程知识点总结 #### 一、创建数据库连接 Oracle SQL Developer 是一款功能强大的数据库开发工具,支持多种数据库环境。为了能够管理数据库中的对象,首先需要建立与数据库的连接...

    SqlDbx连接oracle

    首先,连接Oracle数据库通常需要Oracle客户端软件,但这里提到的“Sqldbx连接oracle,不用安装client”,意味着SqlDbx可能通过一种无需完整Oracle客户端的方式来实现连接。这种连接方式通常依赖于Oracle的Instant ...

    ORACLE SQL入门与实战经典

    1. 理解业务需求:了解要解决的业务问题是应用Oracle SQL进行数据库操作的第一步。明确业务需求有助于设计合适的数据库结构和编写有效的查询语句。 2. 设计数据库模式:根据业务需求设计合理的数据库模式是高效执行...

    Oracle SQL高级编程

    《Oracle SQL高级编程》:资深Oracle专家力作,OakTable团队推荐,全面、独到、翔实,题材丰富,Oracle开发人员和DBA必备。 媒体推荐 本书作者全部是OakTable的成员,且具有15-29年丰富的Oracle开发经验。在研究...

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

    1. **SQL语法转换**:Oracle SQL和MySQL SQL在语法上有区别,如数据类型、子查询、游标、触发器等。工具会识别Oracle SQL语句并转换为等效的MySQL语法。 2. **数据迁移**:除了转换SQL,工具可能还支持数据的迁移,...

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

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

    《精通Oracle SQL 第2版》 PDF

    《精通Oracle SQL(第2版)》由Oracle 数据库领域**技术组织OakTable成员倾力打造,第1版热卖,读者好评如潮。书中主要介绍了如何掌握在Oracle数据库中实现的强大SQL特性,所涵盖的内容涉及SQL核心、SQL执行、分析...

Global site tag (gtag.js) - Google Analytics