这个SQL该如何写
写SQL语句:
表1:CLASS
含有两个字段:ID,CLASSNAME,表结构如下:
ID CLASSNAME
1 A
2 B
3 C
4 D
表2:STUDENT
含有如下字段:SID,NAME,CLASSID
SID是主键,CLASSID是外键,可以通过它和CLASS表作连接。
SID NAME CLASSID
01 你 1
02 我 3
03 他 4
........
要求写一SQL语句,查询出A,B,C,D班各有多少学生。
SQL code:
select id,className,'人数'=(select count(1) from student where classid=class.id) from class
SQL code:
SELECT SUM(sid), classid from student GROUP BY classid
不好意思,写错了,是count(sid)
select c.classname,count(s.sid) from class c,student s where c.id=s.classid group by c.classname
SQL code:
select a.classname,b.fc
from (
select classid fcid,count(*) fc
from student
group by classid
) a
left join class b on a.fcid=b.id
SQL code
C
相关问答:
本人c#新手 可是要求要用c# ,sql2000开发c/s的工作流,一头雾水,请大家帮忙帮忙,给点思路,说的约具体越好,我也好往那个方面去学习
http://www.hxzi.com/view/61402.html
B/S版的,基本思想应该差不多的。。 ......
users表
name companyId companyName
company表
companyId companyName
1 a公司
2 b公司
......
表中是这样,
部门号 部门信息
1 部门一
2 部门二
3 部门三
4& ......
各位大侠,我有一个xml文件
XML code:
<?xml version="1.0" encoding="GB2312"?>
<FileId fileid="86">
<ResultSet>
<row id="0">
......
字段aa,共有178个数据,显示时是一列直排下来的,我想让这178个数据,每列只显示5个,多列显示完,如何实现?
加一个IDENTITYT列,按ID%5来分
引用
加一个IDENTITYT列,按ID%5来分
ID-1/5来分
SQL co ......