小白跪求大佬解决

??70. 2019-10-16 12:02:19
cno 课程序号,sno学生学号;如何求出学生选课率
...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
如果是第二种
(SELECT COUNT(1) FROM 表) 这里面改成查询学生总数就行了 用distinct 排重
  • 打赏
  • 举报
回复
选课率是指的某一cno号在所有cno号中的占比还是指选择某一cno号的sno号个数占所有sno个数的比例啊
二月十六 版主 2019-10-16
  • 打赏
  • 举报
回复
SELECT cno,
       COUNT(1) / (SELECT COUNT(1) FROM 表) AS 选课率
  FROM 表
 GROUP BY cno;

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧