码迷,mamicode.com
首页 > 数据库 > 详细

50道SQL练习题及答案与详细分析!!!

时间:2018-10-16 01:52:03      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:bubuko   .com   cname   char   datetime   code   --   成绩表   练习   

以前在学校还没有很认真地意识到,现在到了企业才发现sql是那么的重要,看到网上有很多的sql 练习题,特地拿来练练手!

数据表介绍

--1.学生表
Student(SId,Sname,Sage,Ssex)
--SId 学生编号,Sname 学生姓名,Sage 出生年月,Ssex 学生性别

--2.课程表
Course(CId,Cname,TId)
--CId 课程编号,Cname 课程名称,TId 教师编号

--3.教师表
Teacher(TId,Tname)
--TId 教师编号,Tname 教师姓名

--4.成绩表
SC(SId,CId,score)
--SId 学生编号,CId 课程编号,score 分数

学生表 Student

create table Student(SId varchar(10),Sname varchar(10),Sage datetime,Ssex varchar(10));
insert into Student values(01 , 赵雷 , 1990-01-01 , );
insert into Student values(02 , 钱电 , 1990-12-21 , );
insert into Student values(03 , 孙风 , 1990-12-20 , );
insert into Student values(04 , 李云 , 1990-12-06 , );
insert into Student values(05 , 周梅 , 1991-12-01 , );
insert into Student values(06 , 吴兰 , 1992-01-01 , );
insert into Student values(07 , 郑竹 , 1989-01-01 , );
insert into Student values(09 , 张三 , 2017-12-20 , );
insert into Student values(10 , 李四 , 2017-12-25 , );
insert into Student values(11 , 李四 , 2012-06-06 , );
insert into Student values(12 , 赵六 , 2013-06-13 , );
insert into Student values(13 , 孙七 , 2014-06-01 , );

科目表 Course

create table Course(CId varchar(10),Cname nvarchar(10),TId varchar(10));
insert into Course values(01 , 语文 , 02);
insert into Course values(02 , 数学 , 01);
insert into Course values(03 , 英语 , 03);

成绩表 SC

create table SC(SId varchar(10),CId varchar(10),score decimal(18,1));
insert into SC values(01 , 01 , 80);
insert into SC values(01 , 02 , 90);
insert into SC values(01 , 03 , 99);
insert into SC values(02 , 01 , 70);
insert into SC values(02 , 02 , 60);
insert into SC values(02 , 03 , 80);
insert into SC values(03 , 01 , 80);
insert into SC values(03 , 02 , 80);
insert into SC values(03 , 03 , 80);
insert into SC values(04 , 01 , 50);
insert into SC values(04 , 02 , 30);
insert into SC values(04 , 03 , 20);
insert into SC values(05 , 01 , 76);
insert into SC values(05 , 02 , 87);
insert into SC values(06 , 01 , 31);
insert into SC values(06 , 03 , 34);
insert into SC values(07 , 02 , 89);
insert into SC values(07 , 03 , 98);

教师表 Teacher

create table Teacher(TId varchar(10),Tname varchar(10));
insert into Teacher values(01 , 张三);
insert into Teacher values(02 , 李四);
insert into Teacher values(03 , 王五);

练习题目

技术分享图片

技术分享图片

技术分享图片

技术分享图片

答案将在以后公布!

50道SQL练习题及答案与详细分析!!!

标签:bubuko   .com   cname   char   datetime   code   --   成绩表   练习   

原文地址:https://www.cnblogs.com/cb1186512739/p/9795152.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!