首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求Sql语句。解决思路

2012-05-29 
求Sql语句。表名:tb_test数据是这样的:id,no,course,num112数学10113语文20214数学20215语文30求SQL语句显

求Sql语句。
表名:tb_test
数据是这样的:
id,no,course,num
1 12 数学 10
1 13 语文 20
2 14 数学 20
2 15 语文 30

求SQL语句显示为:

ID 数学 语文
1 10 20
2 20 30

还有就是有3个表
tb_a,tb_b,tb_c
tb_a(aid,sname,age,sex)学生表
tb_b(bid,aid,cid,grade)成绩表
tb_c(cid,name,teacher)课程表
求学生选择了最少2项课程的SQL语句。

麻烦各位帮帮忙,对SQL实在是欠缺。先谢谢了。

[解决办法]

探讨

我的Sql水平也一般,做了下第二题


select * from tb_a where aid in
(
select aid from
(
select COUNT(cid) as aa,aid from tb_b group by aid
)as t
where aa >=2
)

[解决办法]
select id,
sum(case when course='数学' then num end) as 数学,
sum(case when course='语文' then num end) as 语文
from fenshu group by id


第一题的

热点排行