单选题执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)60order by score*0.5+20,以下()描述是正确的。A错误提示:orderby子句中不能出现表达式。B正确执行,显示grade表中各列值,按照score由低到高排序。C正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。D错误提示:where子句中不能出现表达式。

单选题
执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。
A

错误提示:orderby子句中不能出现表达式。

B

正确执行,显示grade表中各列值,按照score由低到高排序。

C

正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。

D

错误提示:where子句中不能出现表达式。


参考解析

解析: 暂无解析

相关考题:

如果对关系执行下面的SQL语句:SELECT[’sno,AVG(grade)AS‘平均成绩’FROM scoreGROUP BY sno HAVING AVG(grade)=85,对此结果的正确描述是——。A.查找平均成绩在85分以上的学生B.查找score表中各科成绩在85分以上的学生C.查找score表中平均成绩在85分以上的学生的学号和平均成绩D.查找score表中各科成绩在85分以上的学生的学号和平均成绩

已知学生选课信息表:sc(sno,cno,grade)。查询“至少选修了一门课程,但没有学习成绩的学生学号和课程号”的SQL语句是A.SELECT sno,cno FROM sc WHERE grade=NULLB.SELECT sno,cno FROM sc WHERE grade IS‘’C.SELECT sno,cno FROM sc WHERE grade IS NULLD.SELECT sno,cno FROM sc WHERE grade=‘’

关系模式SCS(Sno,Cno,Score)中,Sno是学生学号,Cno是课程号,Score是成绩。若要查询每门课成绩的平均成绩,且要求查询结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,可用SQL语言写为(33)。若查询结果仅限于平均分数超过85分的,则应(34)。(51)A.SELECT Cno,AVG(Score)FROM SCS GROUP BY Score ORDER BY 2.Cno DESCB.SELECT Cno,AVG(Score) FROM SCS GROUP BY Cno ORDER BY 2.Cno DESCC.SELECT Cno,AVG(Score) FROM SCS ORDER BY Cno DESC ORDER BY ScoreD.SELECT Cno,AVG(Score) FROM SCS GROUP BY AVG(Score)ORDER BY Cno DESC

查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩85)B.SELECT学号,姓名FROM student S WHERE NOT EXISTS (SELECT*FROM score sc WHERE SC.学号=s.学号码AND成绩=85)C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩=85D.SELECT学号,姓名FROM student s,score sc WHERE S.学号=sc.学号AND ALL成绩=85

“从学生选课信息表中找出无成绩的元组”的SQL语句是( )。 A.SELECT*FROM sc WHERE grade=NULL B.SELECT*FROM sc WHERE grade IS'' C.SELECT*FROM sc WHERE grade IS NULL D.SELECT*FROM sc WHERE grade=''

查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是A.SELECT sname FROM student,SELECT cno,grade FROM sc WHERE student.sno=sc.snoB.SELECT sname,cno,grade FROM student,course WHERE student.sno=course.cnoC.SELECT sname,cname,grade FROM student,course,sc WHERE student.sno=sc.sno and sc.cno=course,cnoD.SELECT sname,cno,grade FROM student,sc WHERE student.sno=sc.sno

现有3个表Students(SID,SN,SEX,AGE,DEPT),Courses(CID,CNAME),SCORE(SID,CID,GRADE)。 其中,SID为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,CID为课程号,CNAME为课程 名,GRADE为成绩。检索“王华”同学所选修的课程名称和成绩,正确的SELECT语句是( )。A. SELECT CNAME,GRADE FROM Students INNER JOIN SCORE ON Students.SID=SCORE.SID INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE SN=’王华’B. SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SID=Courses.CID WHERE SN=’王华’C. SELECT CNAME,GRADE FROM SCORE INNER JOIN Courses ON SCORE.CID=Courses.CID WHERE CNAME=。王华。D. SELECT CNAME,GRADE FROM Students INNER JOIN Courses ON Students.SN=Courses.CNAME WHERE SN=’王华。

查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是( )。A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score se WHERE SC.学号=s.学号码AND成绩85) from= student= s= where= not= exists= score= sc==85)C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩=85D.SELECT学号,姓名FROM student s,score sc WHERE S.学号=sc.学号AND ALL成绩=85

有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)

查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是A.SELECT学号FROM score sc WHERE课程号=‘C1’AND学号IN (SELECT学号FROM score sc WHERE课程号=‘C5’)B.SELECT学号FROM score sc WHERE课程号=‘C1’AND学号= (SELECT学号FROM score sc WHERE课程号=‘C5’)C.SELECT学号.FROM score sc WHERE课程号=‘C1’AND课程号=‘C5’D.SELECT学号FROM score sc WHERE课程号=‘C1’OR’C5’

对于学生信息表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是A.SELECT sno,sname FROM student WHERE grade=NULLB.SELECT sno,sname FROM student WHERE grade IS NULLC.SELECT sno,age FROM student WHERE grade IS NULLD.SELECT sno,age FROM student WHERE grade=NULL

在学生成绩表SM中,查找成绩>=90(其中“SCORE”为字段名)的学生名单的SQL-SELECT语句中,应加上______选项。A.FOR SCORE>=90B.WHILE SCORE>=90C.WHERE SCORE>=90D.ORDER SCORE>=90

查询同时选修课程号为Cl和C5课程的学生的学号,正确的命令是( )。A.SELECT学号FROM score sc WHERE课程号="Cl"AND学号IN (SELECT学号FROM score sc WHERE课程号="C5")B.SELECT学号FROM score sc WHERE课程号="Cl"AND学号= (SELECT学号FROM score sc WHERE课程号="C5")C.SELECT学号FROM score sc WHERE课程号="Cl"AND课程号="C5"D.SELECT学号FROM score sc WHERE课程号="Cl"OR课题号="C5"

从学生选课信息表中找出无成绩的元组的SQL语句是( )。A.SELECT*FROM sc WHERE grade=NULLB.SELECT*FROM sc WHERE grade IS"C.SELECT*FROM sc WHERE grade IS NULLD.SELECT*FROM sc WHERE grade="

成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)A、select max(score) from gradeB、select top 1 score from grade order by score ascC、Select min(score) from gradeD、select top 1 score from grade order by score desc

有成绩登记表G(SNO,CNO,SCORE),请问查询所上课程的课程号(CNO)为C1和C2的学生的学号、课程号和成绩的语句可以是()。A、 SELECT SNO,CNO,SCORE  FROM G WHERE CNO=C1 AND CNO=C2B、 SELECT SNO,CNO,SCORE  FROM G WHERE CNO=C1 OR CNO=C2C、 SELECT SNO,CNO,SCORE  FROM G WHERE CNO=”C1” AND CNO=”C2”D、 SELECT SNO,CNO,SCORE  FROM G WHERE CNO=”C1” OR CNO=”C2”

有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)A、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)B、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)C、SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)D、SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)

学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()A、Update grade set score=score+5B、Update grade set score=score+5 where score=55 or score =60C、Update grade set score=score+5 where score between 55 and 60D、Update grade set score=score+5 where score =55 and score =60

执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)60order by score*0.5+20,以下()描述是正确的。A、错误提示:orderby子句中不能出现表达式。B、正确执行,显示grade表中各列值,按照score由低到高排序。C、正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。D、错误提示:where子句中不能出现表达式。

学生选课信息表:sc(sno,cno,grade),主键为(sno,cno),从学生选课信息表中找出无成绩的元组的SQL语句是()。A、SELECT * FROM sc WHERE grade=NULLB、SELECT * FROM sc WHERE grade IS“ ”C、SELECT * FROM sc WHERE grade=‘ ’D、SELECT * FROM sc WHERE grade IS NULL

成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。A、SELECT max(score) FROM gradeB、SELECT TOP 1 score FROM grade ORDERBY score ASCC、SELECT st_id,MIN(score) FROM gradeD、SELECT TOP 1 score FROM grade ORDERBY score DESC

单选题有成绩登记表G(SNO,CNO,SCORE),请问查询所上课程的课程号(CNO)为C1和C2的学生的学号、课程号和成绩的语句可以是()。A SELECT SNO,CNO,SCORE  FROM G WHERE CNO=C1 AND CNO=C2B SELECT SNO,CNO,SCORE  FROM G WHERE CNO=C1 OR CNO=C2C SELECT SNO,CNO,SCORE  FROM G WHERE CNO=”C1” AND CNO=”C2”D SELECT SNO,CNO,SCORE  FROM G WHERE CNO=”C1” OR CNO=”C2”

单选题学生成绩表grade中有字段score(float),现在要把所有在55至60分之间的分数提高5分,以下SQL语句正确的是()。AUpdate grade set score=score+5 where score in 55..60BUpdate grade set score=score+5 where score =55 AND score =60CUpdate grade set score=score+5 where score between 55 or 60DUpdate grade set score=score+5 where score =55 and score =60

多选题成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。Aselect max(score) from gradeBselect top 1 score from grade order by score ascCSelect min(score) from gradeDselect top 1 score from grade order by score desc

多选题成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。Aselect max(score)from gradeBselect top1score from grade order by score ascCSelect min(score)fromgradeDselect top1score from grade order by score desc

单选题成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。ASELECT max(score) FROM gradeBSELECT TOP 1 score FROM grade ORDERBY score ASCCSELECT st_id,MIN(score) FROM gradeDSELECT TOP 1 score FROM grade ORDERBY score DESC

单选题执行SQL语句:select*,score*0.5+20 as 加权成绩from grade where(score*0.5+2060orderbyscore*0.5+20,以下描述是正确的()。A错误提示:orderby子句中不能出现表达式。B正确执行,显示grade表中各列值,按照score由低到高排序。C正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。D错误提示:where子句中不能出现表达式。