网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
如何用SQL查询出最新的记录变化?详见以下描述,谢谢!

有两个表格Student 和 Change:

表Student 记录学生的入学信息:

Xh                 xm            zt timech

20100001 张三 在学 2010.9.1

20100002 李四 在学 2010.9.1

20100003 王五 在学 2010.9.1

20100004 钱六 在学 2010.9.1

表Change 记录学生的学籍变化情况:

xuhao    xh             ztchange timech

1 20100001 辍学 2010.11.1

2 20100001 在学 2010.12.5

3 20100002 休学 2011.1.9

4 20100003 辍学 2011.3.9

5 20100002 在学 2011.6.6

现要求查询指定时间的在校生人数,例如2011.1.20,按上两表结果应为:

Xh                xm zt timech

20100001 张三 在学 2010.12.5

20100002 李四 休学 2011.1.9

20100003 王五 在学 2010.9.1

20100004 钱六 在学 2010.9.1

张三在2011.1.1时已经复学了,所以状态为在学,但时间为最近一次变化的时间2010.12.5

李四已经休学,变化时间为2011.1.9

王五此时还没辍学,钱六一直没变,因此两人的记录都没变。

如何用SQL语句完成以上查询呢? 谢谢!


参考答案

更多 “ 如何用SQL查询出最新的记录变化?详见以下描述,谢谢! 有两个表格Student和Change:表Student记录学生的入学信息:Xhxmzttimech20100001 张三 在学 2010.9.120100002 李四 在学 2010.9.120100003 王五 在学 2010.9.120100004 钱六 在学 2010.9.1表Change记录学生的学籍变化情况:xuhaoxhztchangetimech1 20100001 辍学 2010.11.12 20100001 在学 2010.12.53 20100002 休学 2011.1.94 20100003 辍学 2011.3.95 20100002 在学 2011.6.6现要求查询指定时间的在校生人数,例如2011.1.20,按上两表结果应为:Xhxmzt timech20100001 张三 在学 2010.12.520100002 李四 休学 2011.1.920100003 王五 在学 2010.9.120100004 钱六 在学 2010.9.1张三在2011.1.1时已经复学了,所以状态为在学,但时间为最近一次变化的时间2010.12.5李四已经休学,变化时间为2011.1.9王五此时还没辍学,钱六一直没变,因此两人的记录都没变。如何用SQL语句完成以上查询呢?谢谢! ” 相关考题
考题 在学生表中,删除所有入校总分在550分以下的学生记录,其SQL语句为【 】。

考题 注意:基本操作题为4道SQL题,请将每道题的SQL 命令粘贴到“result:txt”文件中,每条命令占一行,第l道题的命令是第l行,第2道题的命令是第2行,依此类推;如果某道题没有做,相应行为空。(1)利用SQL的SELECT命令将表“student.dbf”复制到“student_bk.dbf”表中。(2)利用SQL的INSERT命令插入记录(”20080002”,”张三”,”男”,18)到“student~bk.dbf”表中。(3)利用SQL的UPDATE命令将“student~bk.dbf”表中“学号”为“20080001”的学生“姓名”改为“李四”。(4)利用SQL的DELETE命令删除“student_bk.dbf”表中“学号”为“20080001”的学生。

考题 在考生文件夹下建立项目stsc_m。(2)把数据库stsc加入到stsc_m项目中。(3)从student表中查询“金融”系学生信息(student表全部字段),按“学号”升序存入新表new。(4)使用视图设计器在数据库中建立视图new_view:视图包括student表全部字段(字段顺序和student表一样)和全部记录(元组),记录按“学号”降序排序。

考题 根据SQL标准,要查询表student中所有年龄age小于所有学生的平均年龄的记录,下面哪条语句适用?()A select * from student where ageB select * from student having ageC select * from student a where a.ageD select * from student a where (select avg(b.age) from student b ) >= a.age

考题 在考生文件夹下“student.mdb”数据库中有student、选课表和课程表。(1)以student、选课表和课程表为数据源,创建参数查询“按ID查询成绩”,实现输入学生的ID显示学生成绩,参数提示为“请输入学生ID',结果显示学生姓名、课程名称和成绩字段。查询结果如图所示。(2)以student、选课表和课程表为数据源,创建生成表查询成绩表,查询每个学生选课的成绩,结果显示学生姓名、课程名称和成绩字段?生成成绩表如图所示。

考题 在“学籍管理”数据库中,有学生表与选课表,两表间以学生表为主表,以学号建立一对多联系。设计如图5-1所示的表单,当在学生表中选中一个记录时,子表显示相应同学的选课记录。

考题 用SQL语言描述“在学生表中查找女学生的全部信息”,以下语句中正确的是( )。A.SELECT FROM学生表IF(性别='女')B.SELECT性别FROM学生表IF(性别='女')C.SELECT*FROM学生表WHERE(性别='女')D.SELECT*FROM性别WHERE(性别='女')

考题 在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是( )。A.姓名段为空的记录B.姓名字段中包含空格的记录C.姓名字段不为空的记录D.姓名字段中不包含空格的记录

考题 在学生表中建立查询,“姓名”字段的查询条件设置为“Is Null”,运行该查询后,显示的记录是A)姓名字段中包含空格的记录B)姓名字段为空的记录C)姓名字段中木包含空格的记录D)姓名字段不为空的记录

考题 在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是A.B.C.D.

考题 若用Student表存储学生信息,Teacher表存储教师信息,Course表存储课程信息,Study表存储学生选修课程情况。教务处想要“查询2006年入学的计算机专业(CS)的学生中平均成绩在85分以上的学生信息”。请将以下SQL语句补充完整。注:用对应英文表示。SELECT *FROM Student WHERE Smajor="CS" AND Syear="2006"AND(1))(SELECT Sno FROM Study GROUP BY SnoHAVING(2))

考题 在学生借书数据库中,已有“学生”表和“借阅”表,其中“学生”表中含有“学号”、“姓名”等信息,“借阅”表中含有“借阅编号”、“学号”等信息。若要找出没有借过书的学生记录,并显示其“学号”和“姓名”,则正确的查询设计是( )。

考题 若要从学生表中检索出jg并去掉重复记录,可使用如下SQL语句SELECT_________ig FROM student请选出正确的选项完成该语句

考题 在学生表中删除姓名为"王华"的学生信息。

考题 在VFP中,恢复学生表student中删除的男生记录使用的SQL语句为:性别=”男”。

考题 在学生表中共有100条记录,执行如下命令,执行结果将是( )INDEX ON.总分TO ZFSETINDEXTOZFGO TOPDISPLAYA)显示的记录号是1B)显示分数最高的记录号C)显示的记录号是100D)显示分数最低的记录号

考题 假定学生关系表为Student(学号,姓名,年龄,所在学院,学院地点,学院电话),它符合第几范式?如何修改能使其满足第三范式?

考题 在SQL查询语句中,"UPDATE Student SET补助=补助+1.2"的意思是()A、将Student表中的所有记录的补助均增加1.2B、将Student表中的当前记录的补助增加1.2C、将Student表中的所有记录的补助均设置为1.2D、将Student表中的当前记录的补助设置为1.2

考题 学生通过重考得到的成绩,在学籍表中有“重考”的注明。

考题 在学籍管理系统中,检索出某一个学生的学籍信息需要对数据库进行()操作。A、分类B、查询C、搜索D、排序

考题 “学生”表中“性别”列的默认值是‘女’,以下说法正确的是()。A、不能在学生表中输入性别的值B、若在学生表中的一行不输入性别的值,则该行的性别为‘女’C、只能在学生表中输入‘女’D、不能删除性别为女的学生信息

考题 设表文件“学生.DBF”中有10条记录,执行如下两条命令: USE 学生 INSERT BLANK 其结果是在学生表文件的()A、第1条记录的位置插入了1个空白记录B、第2条记录的位置插入了1个空白记录C、文件尾插入了1个空白记录D、不确定位置插入了1个空白记录

考题 在学生管理的关系数据库中,存取一个学生信息的数据单位是()。A、数据元素B、字段C、记录D、数据表

考题 单选题在学籍管理系统中,检索出某一个学生的学籍信息需要对数据库进行()操作。A 分类B 查询C 搜索D 排序

考题 问答题假定学生关系表为Student(学号,姓名,年龄,所在学院,学院地点,学院电话),它符合第几范式?如何修改能使其满足第三范式?

考题 单选题向student表插入一条新记录的正确SQL语句是(  )。A APPEND INTO student VALUES('0401','王芳','女',18)B APPEND student VALUES('0401','王芳','女',18)C INSERT INTO student VALUES('0401','王芳','女',18)D INSERT student VALUES('0401','王芳','女',18)

考题 单选题在学生管理的关系数据库中,存取一个学生信息的数据单位是()。A 数据元素B 字段C 记录D 数据表