oracle强化练习题】的更多相关文章

编写简单的查询语句 1.显示部门表的所有信息 Select * from dept; 2.显示部门号码,部门名称 Selectdeptno,dname from dept; 3.显示下面字段及字符串的连接:员工名 ."  1个月的工资为:  " ,工资   . 如:Amy 1个月的工资为:8000 Select ename||'一个月的工资为:'|| sal fromemp; 4.显示员工姓名,參加工作时间,工作 Selectename,hiredate,job from emp; 5…
题干: create table student( sno ) primary key, sname ), sage ), ssex ) ); create table teacher( tno ) primary key, tname ) ); create table course( cno ), cname ), tno ), constraint pk_course primary key (cno,tno) ); create table sc( sno ), cno ), score…
create table student( sno varchar2(10) primary key, sname varchar2(20), sage number(2), ssex varchar2(5) ); create table teacher( tno varchar2(10) primary key, tname varchar2(20) ); create table course( cno varchar2(10), cname varchar2(20), tno varch…
简单查询部分sql练习题 -- 选择部门30中的全部职工 select * from emp where deptno = 30; -- 列出全部业务员(CLERK)的姓名,编号,和部门编号 select e.ename, e.empno, e.deptno from emp e where e.job = 'CLERK'; -- 找出奖金高于薪金的员工 select * from emp where comm > sal; -- 找出奖金高于薪金的60%的员工 select * from em…
刚学习Oracle,老师给我们布置了一些题目来练习. 题目: 创建四个表,并录入数据 1.student表 CREATE TABLE STUDENT (SNO VARCHAR(3) NOT NULL, SNAME VARCHAR(4) NOT NULL, SSEX VARCHAR(2) NOT NULL, SBIRTHDAY DATE, CLASS VARCHAR(5)) INSERT INTO STUDENT (SNO,SNAME,SSEX,SBIRTHDAY,CLASS) VALUES (1…
1.      显示平均工资为>2000的职位 select job,avg(sal) from emp group by job having avg(sal)>2500; 2.      计算工资在2000以上,各种职位的平均工资大于3000的职位及平均工资 Select job,avg(sal) From emp where sal>2000 group by job having avg(sal)>3000; 3.      找每一个部门的最高和最低的工资 Select d…
第一问 //登陆scott用户 //解锁 alter user scott account unlock; //给用户申请密码 alter user scott identified by tiger; //连接 conn scott/tiger; //创建student表 create table student ( sno char(10) not null, sname varchar(8) , sex char(2) default '男' check(sex='男' or sex='女…
1.1.创建一个过程,能向dept表中添加一个新记录.(in参数) 创建过程 create or replace procedure insert_dept ( num_dept in number, var_ename in varchar2, var_loc in varchar2 ) is begin insert into dept values(num_dept,var_ename,var_loc); commit; end insert_dept; / 调用 begin insert…
--现在有一个商店的数据库,记录客户以及购物的情况, 商品表goods (商品号 goodsid varchar2(8) 商品名 goodsname varchar2(20) 单价 unitprice number(5,2) 商品的类别 category varchar2(8) 供应商 provider varchar2(20)) create table goods( goodid varchar2(8), goodname varchar2(20), unitprice number(5,2…
1.      显示dname和loc中间用-分隔 Select dname ||'-'|| loc From dept; 2.      将部门名称左填充为10位 Select lpad( dname,10) From dept; 3.      将员工名字的'S'.替换为's' Select replace(ename,'S','s') From emp; 4.      求员工名字的前三位 Select  substr(ename,1,3) From emp; 5.      查找员工名字…