当前位置:编程学习 > C#/ASP.NET >>

大哥大姐们,急哈

用select查询分数在60分到80分之间的所有女同学的”学号,姓名,课程名,分数”

(注:此题有涉及三个表:学生表,课程表,选课表)
希望大哥大姐们能给出代码!很急的,先谢了! --------------------编程问答-------------------- select a.学号,a.姓名,b.课程名,c.分数 from 学生表 a,课程表 b,选课表 c where a.学号=b.学号 and b.课程号=c.课程号 and a.性别='女' and c.分数 between 60 and 80 --------------------编程问答--------------------

select a.学号,a.姓名,b.课程名,c.分数 
from 学生表 a
left join 课程表 b on a.学号=b.学号
left join 选课表 c on b.课程号=c.课程号 
where a.性别='女' and c.分数 between 60 and 80
--------------------编程问答-------------------- 学生表怎么无效啊? --------------------编程问答-------------------- select a.学号,a.姓名,b.课程名,c.分数 

from 学生表 a,课程表 b,选课表 c 

where a.学号=b.学号 

and b.课程号=c.课程号 

and a.性别='女' 

and c.分数 between 60 and 80 --------------------编程问答-------------------- up --------------------编程问答--------------------
引用 2 楼 changjiangzhibin 的回复:
SQL codeselecta.学号,a.姓名,b.课程名,c.分数from学生表 aleftjoin课程表 bona.学号=b.学号leftjoin选课表 conb.课程号=c.课程号wherea.性别='女'andc.分数between60and80
--------------------编程问答-------------------- 學生時代的作業,呵呵。
若自己多想想,能想出來最好。 --------------------编程问答-------------------- 确实是学生时代的作业。自己想出来真的非常好 --------------------编程问答--------------------
引用 2 楼 changjiangzhibin 的回复:
SQL code
select a.学号,a.姓名,b.课程名,c.分数 
from 学生表 a
left join 课程表 b on a.学号=b.学号
left join 选课表 c on b.课程号=c.课程号 
where a.性别='女' and c.分数 between 60 and 80
--------------------编程问答-------------------- select a.学号,a.姓名,b.课程名,c.分数 
from 学生表 a
left join 课程表 b on a.学号=b.学号
left join 选课表 c on b.课程号=c.课程号 
where a.性别='女' and c.分数 between 60 and 80
--------------------编程问答-------------------- 恩,的确是学生!
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,