实验四 SQL语言及其应用
实验报告
姓名: 班级: 学号:
一、实验目的
1) 掌握数据查询的各种应用 2) 掌握数据操纵的各种应用 3) 掌握事务处理方法
4) 了解常用SQL函数的应用 二、预习内容
1) 根据SQL语言实现功能的不同,Oracle数据库中的SQL语言可以分为哪几类? 2) SQL语言的特点是什么?
3) Oracle中常用的数据查询方式有哪些?
4) 什么是事务?事务处理的特性有哪些?有哪两种事务处理方式? 三、实验环境
32位Windows XP/32位或64位Win7/Windows Server2003 +Oracle10g环境 四、实验内容
根据Oracle数据库scott模式下的emp表和dept表,完成下列操作。 1) 查询20号部门的所有员工信息。
2) 查询所有工种为CLERK的员工的员工号、员工名和部门号。
3) 查询奖金(COMM)高于工资(SAL)的员工信息。
4) 查询奖金高于工资的20%的员工信息。
5) 查询所有工种不是MANAGER和CLERK, 且工资大于或等于2000的员工的详细
信息。
6) 查询没有奖金或奖金低于100的员工信息。
7) 查询工龄大于或等于10年的员工信息。
8) 查询员工名正好为6个字符的员工的信息。
9) 查询员工姓名的第2个字母为“M”的员工信息。
10) 显示所有员工的姓名、入职的年份和月份,按入职日期所在的月份排序,若月
份相同则按入职的年份排序。