“学生管理”数据库中的“学生”表中数据如下表,请写出下列查询的SQL语句 数据库中有学生属性表,与学生成绩表如下图所示。按要求写出SQ...

作者&投稿:滑史 (若有异议请与网页底部的电邮联系)
1.
select 学号,姓名,专业 from 学生
2.
select * from 学生
3.
select * from 学生 where 姓名 like '王%'
4.
select * from 学生 where 性别='男'
5.
select * from 学生 where YEAR(出生日期)=1990
6
select * from 学生 where 专业='国际贸易'
7.
select * from 学生 where YEAR(出生日期)=1991
8
select * from 学生 where 姓名 like '张%'


  1. select 学号,姓名,专业 from 学生表 where 专业=“电子商务”;




(二)请写出下列查询的SQL语句 已有“学生成绩”数据库,其中有3个表,表结构为: tStude~

1.select 学号,姓名,性别,出生日期,政治面貌,毕业学校,班级,t2.成绩,t3.课程名,t3.课程类别,t3.学分
from tStudent t1,tGrade t2,tCourse t3 where t1.学号=t2.学号 and t1.学号=t3.学号;

2.select avg(学分) from tCourse;


4.select lenngth(subString(姓名,1,1)) as 姓长度,lenngth(subString(姓名,2,50)) as 名字长度 ,性别 from tStudent

这个问题很好解决
1查询数学成绩优秀(成绩)80)的学生的学号
select 学生ID from 学生成绩表 where 数学成绩>=80
2查询有挂科学生的姓名
select b.姓名 from 学生成绩表 a
left join 学生属性表 b on a.学生ID=b.学生ID
where (数学成绩<60 or 英语成绩<60 or 体育成绩<60 or C++<60)
3查询C++成绩合格学生的人数
select count(学生ID) from 学生成绩表 where C++ >=60

有一个“学生-课程”数据库,数据库中包括三个表:
答:3、查询“学生”表中全体学生的学号与姓名 select Sno,Sname from Student 4、查询年龄在20至23岁之间的学生的姓名、所在系和年龄 select Ssex,Sdept,Sage from Student where Sage between 20 and 23 5、 查所有姓刘的学生的姓名、学号和性别 select Sname,Sno,Ssex from Student where Sname like ...

在Student数据库中建立一个新表ABC,在新表中添加学生表所有记录的学号...
答:【答案】:新表ABC中存放学生的学号、姓名、性别、班级等信息,则表ABC只需要这几个字段即可,而且这些字段和学生表Students中对应字段的数据类型等要一致,比较便捷的方法就是先用SELECT语句,以表Students为源表,建一个空表,语句如下。USE Student SELECT Student_id,Student_name,Student_sex,Student...

...在项目文件下建立“学生管理”数据库,在数据库中建立表“grade”和...
答:本大题主要考查的是数据库和数据表之间的联系,以及字段索引的建立。新建数据库可以通过菜单命令、工具栏按钮或直接输入命令来建立,添加、新建或修改数据库中的数据表可以通过数据库设计器来完成,建立表索引可以在数据表设计器中完成。(1)在命令窗口输入命令:MODIFY DATABASE prog1,新建数据库,右击...

使用mysql 一个数据库中有俩个表: student(学生表) 和score(成绩表)
答:SET @i=0。SQL本身有数据导入的操作。但如果要从一个备份的文件中导入数据,则要进行另外的操作。下面以一个例子进行说明。SQL服务器上已有一个DOE数据库,并且里面有大量的数据,现准备从另外一个备份文件A1.BAK(不是DOE数据库的备份文件)中导入另外的数据(即导入后在DOE中增加一些数据表,表中...

在学生管理的关系数据库中,存取一个学生信息的数据单位是 A)文件 B...
答:在学生管理的关系数据库中,存取一个学生信息的数据单位是记录。数据库中数据信息的数据单位是数据记录,是指对应于数据源中一行信息的一组完整的相关信息。例如,客户邮件列表中的有关某位客户的所有信息为一条数据记录。题主的例子中,数据库中表的每一“行”都是一条“记录”,代表着不同的学生信息...

数据库中现有学生表,选课表,成绩表,怎么删除大于18岁学生的所有选课信息...
答:年龄>18)如果学生表中没有‘年龄’字段,只有‘出生日期’字段的话,T-SQL语句如下:delete 成绩表 where 学号 in (select 学号 from 学生表 where datediff(yy,出生日期,getdate())>18)delete 选课表 where 学号 in (select 学号 from 学生表 where datediff(yy,出生日期,getdate())>18)

教学管理”数据库中有学生表、课程表和选课表,如何创建数据库反应三张...
答:关于反映这三张表中数据之间的联系,提供三方面信息以供参考:\x0d\x0a1、表关系分析:学生表与课程表是多对多的关系,建立一张关联表也就是选课表来将学生表与程表产生关联。\x0d\x0a2、数据库表分析:学生表包括学生相关信息,课程表包括课程相关信息,选课表放其他两张表的各一个字段(可以...

MySQL数据库中学生,教师,课程,成绩,班级和班长之间应该怎么建表?哪些...
答:在MySQL数据库中,学生、教师、课程、成绩、班级和班长之间可以建立如下表:学生表(student)字段名 类型 描述 id int 学生ID name varchar 学生姓名 class_id int 班级ID leader tinyint 是否为班长 该表中的class_id字段与班级表的id字段关联,leader字段表示该学生是否为班...

有一个“学生-课程”数据库,数据库中包括三个表: (1) “学生”表S由学...
答:1)查出“计算机系”选课有“数据库基础与应用”学生的学号,姓名,成绩,按照学号升序显示 2)“信息工程系”学生的(avg)平均年龄,并打印结果。其中WHERE Sno= @S_Sno条件,没有定义@S_Sno怎么就给这个学号赋值了呢?3)s=13 x=21 4)窗体加载时,Check1应该是一个控件名,当他的calue为0的...

1.创建一个名为“学生管理”的数据库。 2.创建一个“学生档案”数据表...
答:在access里面用罗斯文数据库实例建立个或自己建一个:1、启动ACCESS建空数据库,取名“学生档案”。2、建一个表,如果有excel数据可直接导入或在设计视图里面建表,字段名:学号、姓名、性别、出生日期、家庭住址等。取名“学生档案”至于记录,自己输入几个人的情况。3、建一个表取名“学生成绩”,字段...