举一反三
- 题目:表XSDA.DBF结构为:学号(C,6),姓名(C,6),性别(C,2),入学成绩(N,6,2)。本程序实现按学号查找记录,直到输入”#”为止。SET TALK OFFUSE XSDA**********FOUND**********ACCEPT “请输入要查找的学号” ON XHDO WHILE XH!= “#”**********FOUND**********LOCATE FOR 学号=”CJ”IF FOUND( )?学号,姓名ELSE? “无此学号”ENDIFACCEPT “请继续输入要查找的学号” TO XH**********FOUND**********ENDFOR?”谢谢使用本查找系统”USESET TALK ON
- 程序改错题:表XSDA.DBF结构为:学号(C,6),姓名(C,6),性别(C,2),入学成绩(N,6,2)。本程序实现按学号查找记录,直到输入”#”为止。******FOUND******的下一行有错误,请将完整的正确答案填写在题目下面相应空白处。SET TALK OFFUSE XSDA**********FOUND**********ACCEPT “请输入要查找的学号” ON XHDO WHILE XH!= “#”**********FOUND**********LOCATE FOR 学号=”CJ”IF FOUND( )?学号,姓名ELSE? “无此学号”ENDIFACCEPT “请继续输入要查找的学号” TO XH**********FOUND**********ENDFOR?”谢谢使用本查找系统”USESET TALK ON
- 编程:输入学生学号和姓名,查询xsda表中学生学号,姓名和入学分,如学号错误则提示信息“学号有误,请重新输入!”,若姓名输入有误则显示“姓名有误,请重新输入!”(优先判断学号)
- 查询入学成绩为空值的学生的学号、姓名、入学成绩,正确的是()。 A: SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩=NULL B: SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 IS NULL C: SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 NULL D: SELECT 学号,姓名,入学成绩 FROM 学生 WHERE 入学成绩 IN NULL
- 连接两个学生表(学号,姓名,专业……)和成绩表(学号,课程号,成绩……)的语句是( ) A: 学生.姓名=成绩.学号 B: 学生.学号=成绩.课程号 C: 学生.学号=成绩.学号 D: 学生.姓名=成绩.姓名
内容
- 0
在ACCESS"学生"表中有学号、姓名、性别、入学成绩、身高字段.SQL语句:
- 1
要查询出学号为2008001001所有选取修课程的成绩,正确的是()。 A: SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩ON学生.学号=成绩.学号WHERE学号=’2008001001’ B: SELECT学号,姓名,课程代码,总评成绩FROM学生INNERJOIN成绩WHERE学生.学号=成绩.学号AND学号=’2008001001’ C: SELECT学号,姓名,课程代码,总评成绩FROM学生LEFTOUTERJOIN成绩ON学生.学号=成绩.学号WHERE学号=’2008001001’ D: SELECT学号,姓名,课程代码,总评成绩FROM学生,成绩WHERE学生.学号=成绩.学号AND学号=’2008001001’
- 2
根据关系模型Students(ID,学号,课程,成绩),查找所有课程成绩在70分以上学生的学号() A: SELECT学号FROMStudentsGROUPBY学号HAVINGMin(成绩)>70 B: SELECT学号FROMStudentsGROUPBY学号HAVING成绩>70 C: SELECT学号FROMStudentsHAVINGMin(成绩)>70 D: SELECT学号FROMStudentsHAVING成绩>70
- 3
设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是( )。 A: SELECT 姓名 FROM 学生表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 B: SELECT 姓名 FROM 课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 C: SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 OR 课程表.成绩>90 D: SELECT 姓名 FROM 学生表,课程表 WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90
- 4
要查询入学成绩最高的学生学号,以下SQL语句错误的是()。 A: SELECT 学号 FROM 学生 WHERE 入学成绩>=ALL(SELECT入学成绩 FROM学生) B: SELECT 学号 FROM 学生 WHERE 入学成绩>=ANY(SELECT 入学成绩 FROM学生) C: SELECT 学号 FROM 学生 WHERE 入学成绩 IN(SELECT MAX(入学成绩) FROM学生) D: SELECT 学号FROM 学生 WHERE 入学成绩=(SELECT MAX(入学成绩) FROM 学生)