很简单,我需要使用SQL查找学生成绩.例如,如果我有下表定义成绩
Marks (int)
Grade (Char)
Run Code Online (Sandbox Code Playgroud)
和这样的数据:
Marks | Grade
__90 | A+
__80 | A
__70 | A-
__60 | B
__50 | C
__40 | D
Run Code Online (Sandbox Code Playgroud)
好吧,话说回来,如果我有一个学生获得了73分,我如何使用SQL中的上述评分来计算她的成绩.
非常感谢...
您希望最高值低于或等于您的值,替换73为您的价值...
select top 1 Grade from TableName where Mark <= 73 order by Mark desc