欢迎来到天天文库
浏览记录
ID:45072080
大小:324.34 KB
页数:22页
时间:2019-11-09
《Oracle作业及其答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章作业编写SQL语句完成下列功能,并要求写出第1、3、7题的查询结果。1查询10号部门员工的员工号以及其领导的员工号,并以别名“领导员工号”显示列名。selectempno,mgr领导员工号fromempwheredeptno=10;2查询emp表中所有的员工信息,并要求按照部门号升序排序,相同部门按照工资降序排序。select*fromemporderbydeptno,saldesc;1Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-20
2、11AsposePtyLtd.3查询部门内部人数多于3人的部门号。selectdeptno,count(*)fromempgroupbydeptnohavingcount(*)>3;4向emp表中插入一条数据,员工号1000,员工名:Zhangsan,工作日期是1985年2月3日。insertintoemp(empno,ename,hiredate)values(1000,'Zhangsan',date'1985-2-3');5修改Zhangsan的工资为20部门的最高工资。updateempsetsal=(selectmax(sal)fromempwhered
3、eptno=20)whereename=‘Zhangsan’;2Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.6删除员工名中包含一个“A”并且以“W”结尾的员工信息。deletefromempwhereenamelike'%A%W';7统计emp表中每个部门的平均工资和最高工资,并要求参与统计的部门的平均工资多于1000,少于3000。selectavg(sal),max(sal)fromempgroupby
4、deptnohavingavg(sal)between1000and3000;3Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.第5章作业编写sql语句完成下面功能。1、按照下列表结构创建表。列名数据类型约束cnonumber(2)主键cnamevarchar2(20)class表createtableclass(cnonumber(2)constraintpk_clprimarykey,cnamevarcha
5、r2(20));4Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.列名数据类型约束snonumber(4)主键snamevarchar2(20)唯一sagenumbersexchar(2)cnonumber(2)student表createtablestudent(snonumber(4)constraintpk_stuprimarykey,snamevarchar2(20)constraintun_stuun
6、ique,sagenumber,sexchar(2),cnonumber(2));5Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-2011AsposePtyLtd.2、为student表添加外键约束,其cno列参照class表cno列。altertablestudentaddconstraintfk_stuforeignkey(cno)referencesclass(cno);3、为student表sage列添加检查约束,列值在0-100。a
7、ltertablestudentaddconstraintck_stucheck(sagebetween0and100);4、为student表sex列添加约束,确定其值为’F’或‘M’,且默认值为‘M’。altertablestudentaddconstraintck_stu1check(sexin('F','M'));altertablestudentmodifysexdefault'M';6Evaluationonly.CreatedwithAspose.Slidesfor.NET3.5ClientProfile5.2.0.0.Copyright2004-
8、2011AsposePt
此文档下载收益归作者所有