数据库实例(统计最高分学生信息,不及格率等等)

这篇博客介绍了如何使用SQL语句操作数据库,包括创建和插入数据到`Employee`和`Train`表,统计各部门人数、姓“李”的人数,显示员工培训情况,筛选未参加培训的员工,更新员工邮箱,查找各科成绩最高员工,处理数据冗余,分析Train与Employee关系,统计课程分数段人数及不及格率。
摘要由CSDN通过智能技术生成

1.职工表:Employee:
ID   Name   Department Job Email Password
10000 李明   SBB
10001 李筠平 LUK
11045 李洁   SBB
10044 胡斐   MTD
10009 徐仲刚 SBB
10023 李燕   SBB
20460 陆明生 MTD
20078 张青   MMM
20001 李立   LUK

2.培训表:Train:
CourseID ID    Course  Grade TOrder
1        10001  T-SQL   60
3        11045  Oracle  71
2        20460  Java    34
1        10003  T-SQL   59
3        10001  Oracle  90
2        20001  Java    12
2        20078  Java    78
2        10003  Java    78
3        30001  Oracle  71
3        20048  Oracle  36


1、建表Employee与Train,分析这两个表的结构,自行设置主键。
create table employee(
                      ID int primary key,
                      name varchar2(30),
                      department char(10),
                      job varchar2(20),
                      Email varchar2(30),
                      Password varchar2(10));
create table Train (
                    courseID int,
                    ID int,
                    course varchar2(10),
                    grade int,
                    Torder char(10));

2、用Insert SQL语句把上述两表的数据分别插入建好的表。
insert into employee values(10000 ,'李明','SBB',' ',' ',' ');
insert into employee values(10001,'李筠平','LUK',' ',' &#

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值