- 浏览: 105388 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
小小诺:
博主实例2中的代码博主难道没有测试吗?“工资总额不能超过6万元 ...
PLSQL -
emilyzhanghong:
我一般都用工具导入导出,语句记不住.
ORACLE 导入导出
--客户表a(id name address) 登陆流水表b(id time) 购物流水表c(id time productid productnum)
--1.求每个客户的最新登陆时间time,姓名name,客户id?
--2.查最新登陆并且已经购买商品的客户id,name,登陆的时间time(一条sql语句)
--一个表student中有班级classid,学号id,成绩grade
--1.计算各个班的平均成绩
--2.查找比该班平均成绩高的学生的班级classid,学号id,成绩grade
1.求每个客户的最新登陆时间time,姓名name,客户id
select a.id,a.name,d.time as time
from a left join (select id,max(time) as time from b group by id) d
on a.id =d.id ;
2.查最新登陆并且已经购买商品的客户id,name,登陆的时间time(一条sql语句)
select a.id,a.name,d.time as time
from a,(select id,max(time) as time from b group by id) d
where a.id =d.id
and exists (select * from c where id = a.id);
1.计算各个班的平均成绩
select classid,avg(grade)
from student
group by classid;
2.查找比该班平均成绩高的学生的班级classid,学号id,成绩grade
select a.classid,a.id,a.grade
from student a
where a.grade > (select avg(grade) from student where classid = a.classid);
create view emp11
as
select * from emp;
select *from (select * from (select * from emp where sal is not null )order by sal desc )where rownum<=3;
-- 不断调试,不断实验
update emp set sal=1111 where empno=7839;
--1.求每个客户的最新登陆时间time,姓名name,客户id?
--2.查最新登陆并且已经购买商品的客户id,name,登陆的时间time(一条sql语句)
--一个表student中有班级classid,学号id,成绩grade
--1.计算各个班的平均成绩
--2.查找比该班平均成绩高的学生的班级classid,学号id,成绩grade
1.求每个客户的最新登陆时间time,姓名name,客户id
select a.id,a.name,d.time as time
from a left join (select id,max(time) as time from b group by id) d
on a.id =d.id ;
2.查最新登陆并且已经购买商品的客户id,name,登陆的时间time(一条sql语句)
select a.id,a.name,d.time as time
from a,(select id,max(time) as time from b group by id) d
where a.id =d.id
and exists (select * from c where id = a.id);
1.计算各个班的平均成绩
select classid,avg(grade)
from student
group by classid;
2.查找比该班平均成绩高的学生的班级classid,学号id,成绩grade
select a.classid,a.id,a.grade
from student a
where a.grade > (select avg(grade) from student where classid = a.classid);
create view emp11
as
select * from emp;
select *from (select * from (select * from emp where sal is not null )order by sal desc )where rownum<=3;
-- 不断调试,不断实验
update emp set sal=1111 where empno=7839;
发表评论
-
实现数据的列转入到行中的过程语言
2013-05-07 14:16 668drop PROCEDURE RSPDB.GET_C ... -
db2工作笔记
2012-02-15 11:03 949// 生成32位随机数 CREATE OR REPLAC ... -
oracle_SQL 优化
2012-01-14 04:53 819ORACL ... -
db2 基本命令整理
2012-01-13 13:34 948安装好数据库 进行系统环境变量的设置 可以在doc命令行上面 ... -
db2 数据备份和还原
2012-01-12 17:53 1101connect to odsdb user reportdb ... -
db2命令
2011-12-27 10:57 8901.关闭db2 db2stop 或db2 ... -
cognos 连不上业务库
2011-12-10 17:39 1897Cognos Error 'QE-DEF-0285 The l ... -
编目远程数据库到本地
2011-11-22 20:52 892db2 catalog tcpip node reportdb ... -
PLSQL
2011-09-21 20:27 4846--变量声明 declare -- 程序体 b ... -
快速生成测试数据
2011-09-21 11:34 555select rownum as id, to_char(sy ... -
window下 ORACL卸载
2011-07-28 21:23 1014用Oracle自带的卸载程序不能从根本上卸载Oracle,从而 ... -
SQL优化
2011-07-17 00:24 694SQL优化的一些资料 -
ORACLE 问题
2011-07-04 23:55 759表 张三 英语 张三 语文 张三 英语 李四 英语 李四 语文 ... -
ORACLE 导入导出
2011-07-04 23:54 891Oracle数据导入导出imp/exp就相当于oracle数据 ... -
SQl游标的使用
2011-05-27 14:13 769use testtest-- 定义游标MyTestCursor ... -
序列自增长的问题
2011-05-25 11:16 769用存储过程为多表生成序列: 为每张表生成对应的序列 --创建 ... -
Oracle(SQL 之视图)
2011-05-20 11:55 863-- 查询部门号为10所有的员工,所有得到提成的员工,以及20 ... -
Oracle(SQL之查询)
2011-05-20 11:47 897--查询语句 select * from emp; -- 查询 ... -
Oracle(SQL)
2011-05-20 11:31 768--插入一条数据 select * from emp; --修 ... -
Oracle(procedure)
2011-05-20 11:07 2140--存储过程 -- 列1: 如果员工工资小于2000的涨百分之 ...
相关推荐
ORACLE数据库及SQL语言考试题一含答案.pdf 本文档是关于ORACLE数据库及SQL语言考试题,涵盖了名词解释、ORACLE数据库知识问答和SQL语句编写三部分,旨在考察新同事ORACLE数据库知识和SQL语言掌握情况。 名词解释 ...
Oracle SQL 是一种强大的数据库查询语言...以上是对测试题目中涉及的Oracle SQL知识的详细解释,涵盖了统计、联接、子查询、排序、转换函数、序列和约束等核心概念。这些知识点对于理解并有效使用Oracle SQL至关重要。
### Oracle PL/SQL测试题目与知识点解析 #### 一、选择题知识点解析 **1. Oracle数据库中为新创建的表分配的初始空间通常为多大?** - **知识点解析:** Oracle数据库为新创建的表分配的空间单位是“区”(Extent...
Oracle SQL是数据库管理和数据查询的重要工具,特别是在Oracle数据库系统中,掌握高效的SQL语句编写技巧至关重要。本资源“oracle经典sql语句练习题和答案”提供了在scott用户下的两个典型表格——emp(员工表)和...
【知识点详解】 ...这些是Oracle SQL测试题中涉及的一些基础和进阶知识点,涵盖了数据选取、过滤、聚合、排序、连接、子查询等多个方面。理解和熟练掌握这些知识点对于进行有效的数据库查询和数据分析至关重要。
在SQL查询练习中,我们通常会遇到...通过上述的SQL练习题,你可以提升SQL查询技巧,更好地应对面试和实际工作中的数据处理需求。记住,实践是掌握SQL的关键,不断地练习和优化你的查询,将使你在IT领域更加游刃有余。
### Oracle测试题中的关联查询 #### 数据表创建与数据插入 在Oracle环境下,创建了两个表:`tt_student`用于存储学生信息,`tt_assess_rule`用于存储评估规则。其中,`tt_student`表包含`student_id`(学生ID)、`...
这个"Oracle练习的测试题"提供了一个理想的平台,帮助用户检验和提升自己的Oracle知识水平。无论你是初学者还是经验丰富的DBA(数据库管理员),这些测试题都能有效巩固你的理论知识和实践技能。 测试题可能涵盖...
Oracle测试题(1).doc 提供了一个关于Oracle数据库管理系统的实践题目,主要涉及PL/SQL编程、数据库表的创建、数据插入、查询操作、视图创建以及存储过程的编写和调用。以下是这些知识点的详细解释: 1. **PL/SQL**...
### ORACLE数据库笔试题解析及知识点总结 #### 一、选择题解析 1. **算法的执行效率与数据的存储结构无关** - **解析**: 正确选项为 **C**。算法的执行效率与数据的存储结构密切相关。例如,数组与链表在查找、...
【知识点详解】 1. Oracle SQL查询与数据...总结以上,本题涉及了Oracle SQL的查询、数据操作、窗口函数的应用以及PL/SQL中的自定义函数。通过这些知识,可以解决交换学生座位号、获取第二高薪水和分数排序等问题。
在“Oracle PL-SQL 中联模拟笔试题”中,你可以期待一系列旨在测试和提升你对PL-SQL理解的题目。这些题目可能涵盖以下几个关键知识点: 1. **PL/SQL基本语法**:包括变量声明、赋值、流程控制(如IF-THEN-ELSIF,...
在"oracle_study"这个压缩包中,可能包含了关于SQL Loader和Oracle SQL的学习资料,如教程文档、示例脚本、练习题等。这些资源可以帮助用户加深对这两个主题的理解,通过实践操作来提升技能。 对于初学者,理解SQL ...
本资料包专注于Oracle数据库的SQL基础,通过练习题和答案帮助学习者巩固相关知识。 首先,让我们详细探讨SQL基础。SQL是一种用于管理关系数据库的标准语言,主要功能包括数据查询、更新、插入和删除。在“数据库SQL...
以下是对"Oracle期末测试题"相关知识点的详细解析: 1. **SQL基础**:SQL(结构化查询语言)是与Oracle交互的主要工具。你需要掌握基本的SQL语法,如SELECT语句用于查询数据,INSERT、UPDATE和DELETE用于操作数据,...
根据提供的文件内容,我们可以整理出以下几个SQL面试题及其解答,这些问题主要聚焦于SQL查询技巧、数据处理以及数据结构的理解。 ### 1. 查询每门课都大于80分的学生姓名 **题目描述**:给定一张成绩表,其中包含...
在"accp5.0 s1 sql 内部测试题"中,我们可以预见到这是一组面向初学者或者ACC(P)5.0课程第一阶段学员的SQL练习题目,旨在帮助他们巩固基础,准备SQL相关的考核。 首先,让我们来了解一下SQL的基础知识: 1. 数据库...