首页 > 数据库技术 > 详细

20200623---sql面试题

时间:2020-06-23 19:02:41      阅读:65      评论:0      收藏:0      [点我收藏+]

学生表student(sid,sname,sage,ssex),

sid学生编号,sname学生姓名,sage学生年龄,ssex学生性别

创建表sql

create table student(sid char(4) not null,sname varchar(20) not null,sage int(3) not null,ssex char(4) not null,primary key(sid));

插入数据:

insert into student  values(s001,张三 ,16,),(s002,王五 ,15,),(s003,张三 ,16,);
insert into student  values(s001,zhangsan ,16,nan),(s002,wangwu ,15,nan),(s003,zhuli,16,nv);

 

sid sname sage ssex
s001 张三 16
s002 王五 15
s003 朱莉 16

    技术分享图片

课程表course(cid,cname,tid)

cid课程编号,cname课程名称,tid教师编号

创建表sql

create table course(cid char(4) not null,cname varchar(20) not null, primary key(cid));

插入数据:

insert into course values(c001,语文),(c002,数学),(c003,英语);
insert into course values(c001,chinese),(c002,maths),(c003,english);

 

cid cname
c001 语文
c002 数学
c003 英语

   技术分享图片

教师表teacher(tid,tname,cid)

tid教师编号,tname教师名称,cid课程编号

sql:

create table teacher(tid char(4) not null,tname varchar(20) not null, cid char(4) not null,primary key(tid),foreign key(cid) references course(cid));

插入数据:

insert into teacher values(t001,王刚,c001),(t002,华罗庚,c002),(t003,刘怡,c003);
insert into teacher values(t001,wanggang,c001),(t002,hualuogen,c002),(t003,liuyi,c003);

 

tid tname cid
t001 王刚 coo1
t002 华罗庚 c002
too3 刘怡 c003

    技术分享图片

成绩表score(id,sid,cid,score)

id成绩编号,sid学生编号,cid课程编号,score成绩

sql:

create table score(id char(4) not null,sid char(4) not null,cid char(4) not null,score int(3) not null,primary key(id),foreign key(sid) references student(sid),foreign key(cid) references course(cid));

插入数据:

insert into score values(001,s002,c001,80),(002,s001,c001,77),(003,s002,c002,85),(004,s003,c001,50),(005,s001,c003,82),(006,s002,c003,79),(007,s001,c002,90),(008,s003,c002,76),(009,s003,c003,79);

 

id sid cid score
001 s002 c001 80
002 s001 c001 77
003 s002 c002 85
004 s003 c001 50
005 s001 c003 82
006 s002 c003 79
007 s001 c002 90
008 s003 c002 76
009 s003 c003 79

    技术分享图片

 

 

 

 

题目一:求语文比数学成绩高的学生

 

题目二:求大于平均分大于75的学生

 

题目三

 

20200623---sql面试题

原文:https://www.cnblogs.com/wenjun145/p/13183825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!