round(sum(case when s_score>=60 then 1 else 0 end)/count(c_id),2)passRate,
时间: 2024-02-29 12:56:46 浏览: 106
c代码-如果一个数大于60输出及格,否则输出不及格。
这是一段 SQL 语句,用于计算某门课程的及格率。其中,s_score 表示学生成绩,c_id 表示课程编号。语句首先使用 case when 条件语句判断学生成绩是否大于等于 60 分,如果满足条件则返回 1,否则返回 0。然后使用 sum 函数计算及格的学生人数,除以 count 函数计算出总人数,最后使用 round 函数保留两位小数,得出及格率。
阅读全文