文章标题
来源:互联网 发布:瞻博网络 五百强 编辑:程序博客网 时间:2024/06/03 13:20
– 一、简单查询
– 编写简单查询语句,理解笛卡尔积、选择、投影的概念及其在SQL中的实现
–查询员工表与部门表的笛卡尔积
–在上述操作的基础上完成连接的选择操作和投影操作
–对查询数据进行排序操作
set pagesize 66;
set linesize 160;
select * from emp;
– 编写查询语句,完成对员工信息、部门情况等的基本查询
prompt 查询工资超过2500的员工基本信息
select *
from emp
where sal>2500;
prompt 查询月总收入超过2500的员工基本信息
select *
from emp
where (sal+nvl(comm,0))>2500;
prompt 查询工资超过2500的员工的姓名及其所在部门名称
select ename, dname, sal
from emp, dept
where emp.deptno=dept.deptno and (sal+0)>2500;
prompt 查询所有员工的工资、奖金、总收入,并按部门编号排序。
select sal, comm, (sal+nvl(comm,0)) 总收入
from emp
order by deptno;
prompt 查询全公司的平均工资、最高工资、最低工资和总奖金数。
select AVG(sal) 平均工资,
MAX(sal) 最高工资,
MIN(sal) 最低工资,
SUM(comm) 总奖金数
from emp;
– 二、分组查询
– 编写分组查询语句,理解分组查询的意义
– 编写分组查询语句,实现分组查询的应用
prompt 查询各部门的平均工资、最高工资、最低工资和总奖金数。
select dept.deptno,
dname,
AVG(sal) 平均工资,
MAX(sal) 最高工资,
MIN(sal) 最低工资,
SUM(nvl(comm,0)) 总奖金数
from emp,dept
where emp.deptno=dept.deptno
group by dept.deptno,dname;
– 三、增删改语句
prompt 添加数据**********
insert into dept values(50,’INFORMATION’,’SHANGHAI’);
insert into dept (deptno,dname,loc)values(60,’TECHNOLOGY’,’LOUDI’);
insert into dept (deptno,dname,loc)values(70,null,’SHANGHAI’);
select * from dept;
select deptno, nvl(dname,’待定’ ) dname,loc from dept order by deptno;
prompt 删除数据**********
delete
from dept
where loc=’SHANGHAI’;
select * from dept;
prompt 修改数据**********
update dept set loc=’BOSTON’ where loc=’CHICAGO’;
select * from dept;
rollback;
- 文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题 文章标题 文章标题 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- 文章标题
- python 最大递归次数 RuntimeError: maximum recursion depth exceeded
- LeetCode 1 Two Sum
- 自定义View
- jQuery实现加入购物车飞入动画效果
- BIOS 工作流程解析
- 文章标题
- Python实现几种排序算法
- 求解二元一次方程(难度:2颗星)
- 纳税服务系统【角色模块、包含权限】
- iptables
- R语言实施皮尔森卡方检验
- HBase之伪分布式的搭建--Standlone
- 23种设计模式之解释器模式
- 为什么Hibernate建议你的实体类实现hashCode和equals方法?