50道SQL练习题及答案(MySQL版)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了50道SQL练习题及答案(MySQL版),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3728字,纯文字阅读大概需要6分钟。
内容图文
![50道SQL练习题及答案(MySQL版)](/upload/InfoBanner/zyjiaocheng/873/4b121be421114e5f9010e26f3b4c3167.jpg)
网上流传的50道sql练习,发现其答案部分有问题,故在此记录下个人用mysql 的实现。
数据表介绍
--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
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121450915.jpg)
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121451005.jpg)
-- ---------------------------- -- Table structure for `student` -- ---------------------------- DROP TABLE IF EXISTS `student`; CREATE TABLE `student` ( `SId` varchar(10) DEFAULT NULL, `Sname` varchar(10) DEFAULT NULL, `Sage` datetime DEFAULT NULL, `Ssex` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of student -- ---------------------------- INSERT INTO `student` VALUES ('01', '赵雷', '1990-05-18 00:00:00', '男'); INSERT INTO `student` VALUES ('02', '钱电', '1990-05-24 00:00:00', '男'); INSERT INTO `student` VALUES ('03', '孙风', '1990-05-20 00:00:00', '男'); INSERT INTO `student` VALUES ('04', '李云', '1990-05-25 00:00:00', '男'); INSERT INTO `student` VALUES ('05', '周梅', '1991-12-01 00:00:00', '女'); INSERT INTO `student` VALUES ('06', '吴兰', '1992-01-01 00:00:00', '女'); INSERT INTO `student` VALUES ('07', '郑竹', '1989-01-01 00:00:00', '女'); INSERT INTO `student` VALUES ('09', '张三', '2017-12-20 00:00:00', '女'); INSERT INTO `student` VALUES ('10', '李四', '2017-12-25 00:00:00', '女'); INSERT INTO `student` VALUES ('11', '李四', '2012-06-06 00:00:00', '女'); INSERT INTO `student` VALUES ('12', '赵六', '2013-06-13 00:00:00', '女'); INSERT INTO `student` VALUES ('13', '孙七', '2014-06-01 00:00:00', '女');View Code
科目表 Course
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121450915.jpg)
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121451005.jpg)
-- ---------------------------- -- Table structure for `course` -- ---------------------------- DROP TABLE IF EXISTS `course`; CREATE TABLE `course` ( `CId` varchar(10) DEFAULT NULL, `Cname` varchar(10) DEFAULT NULL, `TId` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of course -- ---------------------------- INSERT INTO `course` VALUES ('01', '语文', '02'); INSERT INTO `course` VALUES ('02', '数学', '01'); INSERT INTO `course` VALUES ('03', '英语', '03');View Code
教师表 Teacher
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121450915.jpg)
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121451005.jpg)
-- ---------------------------- -- Table structure for `teacher` -- ---------------------------- DROP TABLE IF EXISTS `teacher`; CREATE TABLE `teacher` ( `TId` varchar(10) DEFAULT NULL, `Tname` varchar(10) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of teacher -- ---------------------------- INSERT INTO `teacher` VALUES ('01', '张三'); INSERT INTO `teacher` VALUES ('02', '李四'); INSERT INTO `teacher` VALUES ('03', '王五');View Code
成绩表 SC
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121450915.jpg)
![50道SQL练习题及答案(MySQL版) - 文章图片](/upload/getfiles/0001/2021/5/8/20210508121451005.jpg)
-- ---------------------------- -- Table structure for `sc` -- ---------------------------- DROP TABLE IF EXISTS `sc`; CREATE TABLE `sc` ( `SId` varchar(10) DEFAULT NULL, `CId` varchar(10) DEFAULT NULL, `score` decimal(18,1) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of sc -- ---------------------------- INSERT INTO `sc` VALUES ('01', '02', '90.0'); INSERT INTO `sc` VALUES ('01', '01', '80.0'); INSERT INTO `sc` VALUES ('01', '03', '99.0'); INSERT INTO `sc` VALUES ('02', '02', '60.0'); INSERT INTO `sc` VALUES ('02', '01', '70.0'); INSERT INTO `sc` VALUES ('02', '03', '80.0'); INSERT INTO `sc` VALUES ('03', '01', '80.0'); INSERT INTO `sc` VALUES ('03', '02', '80.0'); INSERT INTO `sc` VALUES ('03', '03', '80.0'); INSERT INTO `sc` VALUES ('04', '01', '50.0'); INSERT INTO `sc` VALUES ('04', '02', '30.0'); INSERT INTO `sc` VALUES ('04', '03', '20.0'); INSERT INTO `sc` VALUES ('05', '01', '76.0'); INSERT INTO `sc` VALUES ('05', '02', '87.0'); INSERT INTO `sc` VALUES ('06', '01', '31.0'); INSERT INTO `sc` VALUES ('06', '03', '34.0'); INSERT INTO `sc` VALUES ('07', '02', '90.0'); INSERT INTO `sc` VALUES ('07', '03', '98.0');View Code
下面是题目和mysql实现
内容总结
以上是互联网集市为您收集整理的50道SQL练习题及答案(MySQL版)全部内容,希望文章能够帮你解决50道SQL练习题及答案(MySQL版)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。