数据库初级练习

这是一系列关于SQL查询的实践题目,包括查询最高分、按成绩降序排列学生信息、特定系别男生的成绩以及通过子查询获取选修特定课程的学生详情。
摘要由CSDN通过智能技术生成
--创建学生表
create table student(
Sno int not null,
Sname varchar(10),
Sage int,
Ssex char(10),
Sdept varchar(10)
);


insert into student values
(9512101,'李勇',19,'男','计算机系')
(9512102,'刘晨',20,'男','计算机系')
(9512103,'王敏',20,'女','计算机系')
(9521101,'张立',22,'男','信息系')
(9521102,'吴斌',21,'女','信息系')
(9521103,'张海',20,'男','信息系')
(9531101,'钱小利',18,'女','数学系')
(9531102,'王大利',19,'男','数学系');

--课程表
create table course(
Cno varchar(10),
Cname varchar(10),
Hours int
)CHARACTER SET utf8 COLLATE utf8_general_ci;
insert into course
('c01','计算机文化学',70)
('c02','VB',90)
('c03','计算机网络',80)
('c04','数据库基础',108)
('c05','高等数学',180)
('c06','数据结构',72);
--选课表
create table sc(
Sno int ,
Cno varchar(10),
Grade int
)CHARACTER SET utf8 COLLATE utf8_general_ci;
insert into sc values
(9512101,'c01',90)
(9512101,'c02',86)
(95
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值