用SQL语言实现在学生表和成绩表中多表查询男生的学号,姓名,性别,课程号及成绩,并将查询结果存到表

存到cx表中,步骤一定详细一点噢,谢谢

select 学生表.学号,学生表.姓名,学生表.性别,成绩表.课程号,成绩表.成绩
into cx --这个就是将查询结果存到cx表中
from 学生表,成绩表 where 学生表.学号=成绩表.学号 and 性别='男'

 

表名你自己替换一下,其实就是个简单的连接查询,将两个表的学号作为关联字段

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-05

    ---要求cx表包含:学号,姓名,性别,课程号,成绩几个字段

    insert cx

    select 学生表.学号,姓名,性别,课程号,成绩

     from 学生表,成绩表

     where 学生表.学号=成绩表.学号 and 性别='男'

SQL语句,已建立学生表(学号,姓名,性别,专业,出生日期,高考分数)和成绩...
1.查询全体男学生情况,要求结果按出生日期降序排列。select * from 学生表 s left join 成绩表 c on s.学号=c.学号 where s.性别='男' order by s.出生日期 desc 2.从学生表和成绩表两个表中,检索所有成绩多于85分的学号、姓名、课程号、学期和成绩。select s.学号,s.姓名,c.课程号,c...

按照人名查出学生的各科成绩以及总成绩并按总成绩排名的sql语句
以上sql语句首先把学生表和成绩表联合查出每个学生的数学、语文、英语成绩,然后通过select SUM(B.score) from table_score B where A.id=B.id查出每个学生的总成绩。最后order by sum_score DESC实现按总成绩倒叙排列。\/iknow-pic.cdn.bcebos.com\/5d6034a85edf8db1650ea8660623dd54564e7494"target...

...学生(学号,姓名,性别,年龄)和成绩表(学号,课程名,成绩)
1 select 姓名,年龄 from 学生表 where 性别 = '男'2 select 学号 from 成绩表 where 成绩 < 60 3 select 姓名,课程名,成绩 from 学生表 inner join 成绩表 on 学生表.学号 = 成绩表.学号

查询每个学生的各科成绩sql语句
1、查询每个学生的各科成绩sql语句:select a.studentid,a.name,a.sex,v1.score as '语文',v2.score as '数学', v3.score as '英语',v4.score as ‘哲学’, (v1.score+v2.score+v3.score+v4.score)\/4 as ‘平均成绩’ from Stuednt aleft join (select studentid,score from gr...

用SQL语句怎么在学生信息表和成绩表中查出学生的所有信息
那就将两个表连接查询,假如两个表都有学号.例如select*from 学生表 A,成绩表 B where A.学号=B.学号 这样就所有的信息都出来了 如果学生表数据比成绩表数据多的话 可以这样连接 select*from 学生表 A left join 成绩表 B on A.学号=B.学号 ...

sqlserver查询各系各科成绩最高分的学生的学号,姓名,系名,课程名称,成 ...
student.sdept;上述语句已经测试通过。代码思路是:学生表与成绩表基于学号进行连接获取每个学号所在系名,然后用院系和课程号对成绩表分组汇总,求得每个院系、每个课程的最高得分(结果集c,含系名、课程号和最高分)。然后用结果集C再次与成绩表、学生表进行比对,筛选出获得每个系、每个课程的最高分...

怎么用SQL语句创建一个含有学生,学号,性别,分数的数据表,并且插入4...
您好:SQL如下 CREATE TABLE tbl(学生姓名NVARCHAR(10),学号NVARCHAR(10),性别BIT,分数INT)INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ('张','STU001',0,98)INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ('王','STU002',1,95)INSERT INTO tbl(学生姓名,学号,性别,分数) VALUES ...

求SQL查询语句的编写?作业需要。
1. 查询全体学生的姓名、学号、性别和出生日期。select 姓名,学号,性别,出生日期 from 学生信息表 2. 查询考试成绩在65以上(含)的学生学号和成绩。select 学号,成绩 from 成绩表 where score>=65 3. 查询“07计算机1”和“07计算机2”班的学生的学号和姓名。select 学号,姓名 from 学生信息表 ...

按照人名查出学生的各科成绩以及总成绩并按总成绩排名的sql语句
学号 nvarchar(100) null,姓名 nvarchar(100) null)create table 成绩表(学号 nvarchar(100) null,科目 nvarchar(100) null,成绩 decimal(10,1) null )insert into 学生表 values('101','张三')insert into 学生表 values('104','李四')insert into 学生表 values('107','王五')insert into ...

sql:查询所有学生的学号、姓名、入学成绩、选课门数和平均分。结果要求...
SQL语句如下:select student.sno 学号,sname 姓名,sgrade 入学成绩,count(cno)选课门数,avg(grade)平均分 from student,score where student.sno=score.sno group by student.sno,sname,sgrade;其中sno、sname、sgrade、cno、grade分别为:学号、姓名、入学成绩、课程号、成绩。以上SQL语句在Microsoft ...

相似回答