
SQL Server,查询语句如何根据一个字段的值修改另外一个字段的值?
有两个表,其中一个表存放课程号码和学分,另外一个存放学生学号、课程号码和分数。查询要返回学生学号、课程号码、分数和学分。如果分数低于60,学分返回0,否则返回正常的学分...
有两个表,其中一个表存放课程号码和学分,另外一个存放学生学号、课程号码和分数。查询要返回学生学号、课程号码、分数和学分。如果分数低于60,学分返回0,否则返回正常的学分
展开
1个回答
展开全部
SELECT a.*, CASE WHEN a.分数 <60 THEN 0 ELSE b.学分 END AS 学分
FROM 学生成绩表 a, 课程学分表 b
WHERE a.课程号码 =b.课程号码
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询