Examine the following commands and their output:SQL> SELECT ename, sal FROM emp WHERE ename=‘JAMES‘; ENAME SAL JAMES 1050QL> UPDATE emp SET sal=sal+sal*1.2 WHERE ename=‘JAMES‘;1 row updated.SQL> SELECT ename, sal FROM emp WHERE ename=‘JAMES‘; ENAME SAL JAMES 2310View the exhibit and examine the Flashback Version Query that was executed after the preceding commands.What could be the possible cause for the query not displaying any row?()
A. Flashback logging is not enabled for the database.
B. The changes made to the table are not committed.
C. Supplemental logging is not enabled for the database.
D. The database is not configured in ARCHIVELOG mode.
第1题:
标准SQL基本查询模块的结构是
A.SELECT. . . FROM. . . ORDER BY
B.SELECT. . . WHERE. . . GROUP BY
C.SELECT. . . WHERE. . . HAVING
D.SELECT. . . FROM. . . WHERE.
第2题:
有如下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)
第3题:
查询学生成绩大于90分(至少有一科成绩高于90分)的学生的姓名的正确命令是()
A.Select 姓名 from 学生 where 学生.学号=(select 学号 from 成绩 where 成绩>90)
B.Select 姓名 from 学生 where 学生.学号 in(select 学号 from 成绩 where 成绩>90)
C.Select 姓名 from 学生 where 学生.学号 >(select 学号 from 成绩 where 成绩>90)
D.Select 姓名 from 学生 where 学生.学号<(select 学号 from 成绩 where 成绩>90)
第4题:
假设所有学生都已选课,所有的选课成绩都已确定。检索所有选课成绩都在90分以上(含)的学生信息,正确的SQL命令是( )。
A.SELECT*FROM学生WHERE学号IN(SELECT学号FROM选课WHERE成绩>=90)
B.SELECT*FROM学生WHERE学号NOT IN(SELECT学号FROM选课 WHERE成绩<90)
C.SELECT*FROM学生WHERE学号!=ANY(SELECT学号FROM选课 WHERE成绩<90)
D.SELECT*FROM学生WHERE学号=ANY(SELECT学号FROM选课 WHERE成绩>=90)
第5题:
对由SELECT--FROM—WHERE—GROUP--ORDER组成的SQL语句,其在被DBMS处理时,各子句的执行次序为()
A.SELECT—FROM—GROUP—WHERE—ORDER
B.FROM——SELECT--WHERE——GROUP——ORDER
C.FROM——WHERE——GROUP——SELECT——ORDER
D.SELECT——FROM——WHERE——GROUP——ORDER
第6题:
查询学生成绩大于90分的学生的姓名的正确的命令是________。
A.Select 姓名 From 学生 Where 学生.学号= (Select 学号 From 成绩表 Where 成绩>90)
B.Select 姓名 From 学生 Where 学生.学号In(Select 学号 From 成绩表 Where 成绩>90)
C.Select 姓名 From 学生 Where 学生.学号> (Select 学号 From 成绩表 Where 成绩>90)
D.Select 姓名 From 学生 Where 学生.学号< (Select 学号 From 成绩表 Where 成绩>90)