这个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
相关问答:
....接到一个小程序..工作原来大概是这样的...前台是WEB服务器.架构就是ASP+SQL..前台由ASP向SQL添加服务类别(表单).然后又后台程序读取表单..要实时读取..然后显示在服务器上面..从理论上面能行通不?如果可以..后台 ......
A机器(XP)(10.10.6.65)完整的计算机名是: DZD服务器
我装了一个个人版: SQLServer2000,创建了一个实例名为:MYINSTANCE
装了:dotNetFx35setup.exe
并打好了SP4补丁:SQL2000-KB884525-SP ......
问题是这样的,
我的本地sqlserver 2000 服务器上,建立了多个远程链接服务器,
请问,我如何通过 sql语句,或者其他的方法枚举 这些链接服务器呢?(通过企业管理器我是知道的,
我要的是能通过编程枚举到 ......
sql server 2005 触发器 执行sp_executesql 的问题
db1,db2是一个服务器 server 的2个数据库
db1的table1 建立一个after update触发器 ,当 update table1 后建立一个复制表到 db2的tabl ......
各位大侠,我有一个xml文件
XML code:
<?xml version="1.0" encoding="GB2312"?>
<FileId fileid="86">
<ResultSet>
<row id="0">
......