刚入门,关于选课系统的几个问题:(多谢大家!)
1.选修学生最多的课程
2.没有人选的课程列表
3.求....的列表问题是不是最后都需要加Group By?
4.Select Distinct T_stud.studName中为了消除重复
Distinct这样用对么?
四个表如下:
T_stud(学生)
studNo 学号
studName 姓名
studSex 性别
studAge 年龄
T_Sub (课程)
subNo 课程编号
subName 课程名称
teacherNo 教师编号
T_teacher(教师)
teacherNo 教师编号
teacherName 姓名
teacherAge 年龄
T_select(选课)
studNo 学生学号
subNo 课程编号
score 分数
1.选修学生最多的课程
2.没有人选的课程列表
3.求....的列表问题是不是最后都需要加Group By?
4.Select Distinct T_stud.studName中为了消除重复
Distinct这样用对么?
四个表如下:
T_stud(学生)
studNo 学号
studName 姓名
studSex 性别
studAge 年龄
T_Sub (课程)
subNo 课程编号
subName 课程名称
teacherNo 教师编号
T_teacher(教师)
teacherNo 教师编号
teacherName 姓名
teacherAge 年龄
T_select(选课)
studNo 学生学号
subNo 课程编号
score 分数
解决方案 »
- sql server 2008R2上非sa用户查询MASTER.dbo.SYSPROCESSES返回数和sa用户不一样
- SQL SERVER中,如果修改表,想给某项添加NOT NULL约束,怎么添加啊? 初学。。
- 有薪请教关于网站登录,内详!
- Sql语句引号的问题
- 请问sqlserver2000 DTS包的存放位置
- 锁定功能?
- win7 安装不了sql 2000怎么办?
- 字符串处理的SQL语句?
- 关于数据还原问题,用backUP 备份成功但RESTORE还原失败
- 关于BC范式
- 求教一条SQL语句的WHERE条件应该怎么写!
- SQL server 2000中数据库导入到SQL server 2005中
select count(课程编号)
from 选课
group by 课程编号
2.
select 课程编号
from 课程 a
where not exists(
select 1
from 选课 b
where a.课程编号=b.课程编号)
4.是这样用的
select count(课程编号)
from 选课
group by 课程编号