ermutuxia

2021-03-03   阅读量: 3682

Mysql

MYSQL里面如何根据一个成绩表里的成绩从另一个评分表里匹配到对应的分数等级?

扫码加入数据分析学习群

学生:

SQL里面如何根据一个成绩表里的成绩从另一个评分表里匹配到对应的分数等级?

老师:评分表长什么样子有哪些字段

学生:

这两张表,需求是输出成绩表字段,和rank列

把成绩对应的A,B,C,D对应起来输出

老师:明白了,我联系一下。是用mysql吗

学生:是的

想了半天,不知道怎么解决

老师(答疑人员):

用子查询

Select * ,(select dj.rank from `等级表` dj where cj.degree BETWEEN dj.low and dj.upp) as RK from `成绩表` cj;

学生:好的,我试试


0.0000 1 1 关注作者 收藏

评论(1)

hunter.Z
2021-03-03

解决此类问题需要熟练掌握 SQL中子查询的用法。子查询可以在select、where等关键字后应用,每种情况也略有不同,需要多多练习。

85.7108 1 0 回复

推荐课程