1. 怎样用sql语句表示:查询每个班级的学生人数
查询每个班级的学生人数的sql语句是:
select class_name,count(1) from table_name group by class;
其中class_name,count(1)为查出的班级名和对应的人数,table_name为学生表名称,group by是将class分组。
注意点:在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。
2. 用SQL语言表示
1.1 String sql="select * from tb_college where collegeName='"+计算机学院+"' and role='"+院长+"'";
1.2 String sql="select * from tb_department where collegeId='"+计算机学院ID+"'";
2.你的学生表中应该包含了该学生所属学院ID 系别ID 班级ID 当然如果你确信该学生的学院,系别等不变的话直接用学院,系别名称写入学生表也可以。
2.1 String sql="select * from tb_students where collegeId='"+计算机学院ID+"' and role='"+院长+"'";
查询出来之后用for循环信息时根据该学生的系别ID 班级ID再查询对应的名称将其信息显示出来,例如:
学院|系别|班级|姓名
美术|水粉|0701|张三
3. 求 SQL代码:按班级(学号前四位表示班级)分组,并显示班级总成绩哦
select substring(学号,1,4),sum( 成绩) from Table1 group by substring(学号,1,4)
4. 用SQL语句给每个同学的班级号前添加上'T'是如何写的。
以上回答皆不对,
字符串连接使用concat
如下
update table set clasee=concat('T',class)
5. 如何使用SQL语句完成如下的分班功能
select top 30 * from 表
order by 姓名
这样就是头30个人.
select top 30 * from 表
order by 姓名 desc
这样就是后20人
所以呢, 你用update语句的时候可以这么写。
update 表
set 班级 = '1'
where 姓名 in (select top 30 姓名 from 表 order by 姓名 desc)
再用同样的办法将后30人改成3班,
最后, 班级为空的全部改成2班, 简单吧? 呵呵
6. SQL 如何写班级编号必须为5个数字的代码
SQLcheck约束即可
createtabletable_name(classNointcheck(length(classNo)=5)
7. 求SQL写法,表A(学生名,班级ID)表B(班级ID,班级名),想一次把学生名和所属班级名取出应该如何写SQL
select A.学生名, B.班级名
FROM A, B
WHERE A.班级ID = B.班级ID
8. 如何通过学号查询所在班级的sql语言
如果你的学号和班级是在一个表里:
select 班级 from 表名 where 学号=10012001
如果是在不同表里
select 班级from 两个表 where 关联字段=关联字段
9. 请用SQL语句编写一程序,其功能是:查询显示选修课程的学生姓名.专业班级·成绩情况
select 学生姓名,专业班级,成绩情况 from 表名 where 课程='选修课程' order by 成绩情况 desc
不清楚你的表名,列名,大概意思就是这样,你看看吧!
10. 用SQL为班级信息管理设计一个数据库。
班级信息都有哪些?
最简单的就是直接作一个表 有班级名称,人数,所属年级,所属专业等