最近刚好在头条写了三篇关于MySQL的SQL语法实战文章,这里大概列举其中部分练习题,文末附全部文章链接,有兴趣的可以跳转阅读。
演示数据
我们将以下面演示数据为例开展相关SQL语法练习,演示数据涉及学生信息表、教师信息表、课程信息表、成绩信息表,具体建表语句及数据如下:
学生信息表
我们向学生信息表中插入如下4条数据:
教师信息表
我们向教师信息表中插入如下3条数据:
课程信息表
我们向课程信息表中插入如下3条数据:
成绩信息表
我们向成绩信息表中插入如下11条数据:
通过上述SQL我们可以创建 学生、教师、课程、成绩信息表,并插入样例数据,产生如下演示数据:练习如下
1 查询所有同学的学生编号、学生姓名、选课总数、所有课程的平均成绩。
上述SQL执行结果如下:
2 查询平均成绩高于60 分的学生编号和学生姓名和平均成绩。
上述SQL执行结果如下:
在该例子中用到了 any_value 函数,该函数有什么作用呢,如下:
使用内连接,同样可以实现查询平均成绩高于60 分的学生编号和学生姓名和平均成绩,如下。
3 获取各课程的平均成绩,降序排列,若平均成绩相同时,按课程编号升序排列。
上述SQL执行结果如下:
4 获取数学(Math)课程成绩不低于90分的学生学号、姓名班级、成绩信息。
上述SQL执行结果如下:
5 获取语文(Chinese)课程成绩不超过60分的学生学号、姓名班级、成绩信息,按分数降序排列的学生信息。
上述SQL执行结果如下:
6 获取班级的数学(Math)课程平均成绩大于90分的班级。
上述SQL执行结果如下:
7 获取没有缺考的学生的学号、姓名、班级信息。
上述SQL执行结果如下:
8 获取所有学生的课程及分数情况(存在学生没成绩,没选课的情况)
相关阅读:
学以致用,语法基础实战:
学以致用,语法进阶实战:
学以致用,语法强化实战:
先把8往上移。
把五和七往右移。
把六往下移。
把四往左移。
把我往上移。
把六往右移。
把4往下移。
把五往左移。
把六往上移。
把7往左移,再把8往下移。
把五六往右移把四向上移即可可。
以下是一道数字华容道的例题:
在一个3x3的方格中,有编号为1至8的数字卡片和一个空格,初始状态如下:
1 2 3
8 4
7 6 5
要求移动数字卡片,最终将方格布局变为:
1 2 3
8 7 4
6 5
每一步只能将数字卡片移动到相邻的空格中,即只能上下或左右移动。问需要多少步才能完成布局变换?
请依次给出所有移动的步骤与步数。
到此,以上对于高中毕业证学号怎么填例题的问题就介绍到这了,希望介绍关于高中毕业证学号怎么填例题的2点解答对大家有用。
大家好,关于计算机专业中级证书好考吗的问题,于是小编就整理了2个相关介绍计算机专业中级证书好考吗的解答,让我们一起看看吧。信息处理技术员中级证书好考吗信息处理技术员属于软考初级资格考试,因此难度并不会...
大家好,关于计算机装调员的证书有几级的问题,于是小编就整理了5个相关介绍计算机装调员的证书有几级的解答,让我们一起看看吧。全国计算机等级考试一级b或以上级别证书有哪几种全国计算机等级考试一级b或以上级...
文章目录:没有高中毕业证能上计算机类的学校吗?没有学历能不能学习计算机专业一、没有高中毕业证能上计算机类的学校吗?那要看你选什么级次的计算机学校了,社会上有很多是普通的计算机学校,如果是普通的,那就不...
摘要:个人办理收入证明需要遵循一定步骤。准备好个人身份证、工作证或劳动合同等相关材料。向所在单位提出申请,填写收入证明表格。单位核实信息后,加盖公章,即可完成收入证明材料的办理。整个过程需确保提供的信...
文章目录:毕业证丢失学校倒闭了怎么办原学校不存在毕业证丢失怎么办请问……毕业证丢了,学校又倒闭了怎么办?!我的毕业证丢了编号也记不得,学校倒闭了怎么查询毕业证?中专档案丢了,学校也没办了,怎么办中专毕...