Oracle

在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()A、select seq.ROWNUM from dualB、select seq.ROWID from dualC、select seq.CURRVAL from dualD、select seq.NEXTVAL from dual

题目

在Oracle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是()

  • A、select seq.ROWNUM from dual
  • B、select seq.ROWID from dual
  • C、select seq.CURRVAL from dual
  • D、select seq.NEXTVAL from dual
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

显示本月月末的日期()

A.select last_date(sysdate) from dual;

B.select finally_day(sysdate) from dual;

C.select last_day(sysdate) from dual;

D.select tail_day(sysdate) from dual;


参考答案:C

第2题:

当需要查询Oracle的控制文件的名称、位置和状态时,可以使用()语句。

A.SELECT name FROM V$CONTROLFILE

B.SELECT name FROM V$CTRLLFILE

C.SELECT name FROM V$USERFILES

D.SELECT name FROM V$DBAFILE


参考答案:A

第3题:

查找教师表中教师最高的工资值,下列SQL语句正确的是

A.SELECT MAX(工资) FROM 教师表

B.SELECT MIN(工资) FROM 教师表

C.SELECT AVG(工资) FROM 教师表

D.SELECT SUM(工资) FROM 教师表


正确答案:A
解析:SQL查询语句中,MAX用于求最大值,MIN用于求最小值,AVG用于求平均。

第4题:

以下哪条SELECT语句将返回一个数字值?()

  • A、SELECT SYSDATE + 600 / 24  FROM 雇员;
  • B、SELECT ROUND(聘用日期, DAY)  FROM 雇员;
  • C、SELECT (SYSDATE - 聘用日期) / 7  FROM 雇员;
  • D、SELECT SYSDATE - 7  FROM 雇员;

正确答案:C

第5题:

( 30 )与 “ SELECT * FROM 教师表 INTO DBF A ” 等价的语句是

A ) SELECT * FROM 教师表 TO DBF A

B ) SELECT * FROM 教师表 TO TABLE A

C ) SELECT * FROM 教师表 INTO TABLE A

D ) SELECT * FROM 教师表 INTO A


正确答案:C

第6题:

在Oracle中,下面哪条语句当COMM字段为空时显示0,不为空时显示COMM的值()。

A.select ename,nvl(comm.,0)from emp

B.select ename,null(comm.,0)from emp

C.SELECT ename,NULLIF(comm,0)FROM emp

D.SELECT ename,DECODE(comm.,NULL,0)FROM emp


参考答案:D

第7题:

有SQL语句:SELECT DISTINCT系号FROM教师WHERE 工资>=ALL (SELECT 工资FROM教师WHERE系号=\"02\") 与如上语句等价的SQL语句是

A.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MAX(工资)FROM教师WHERE 系号="02")

B.SELECT DISTINCT系号FROM教师WHERE工资>=(SELECT MIN(工资)FROM教师WHERE 系号="02")

C.SELECT DISTINCT系号FROM教师WHERE工资>=(ANY(SELECT(工资)FROM教师WHERE 系号="02")

D.SELECT DISTINCT系号FROM教师WHERE工资>=(SOME (SELECT(工资)FROM教师WHERE 系号="02")


正确答案:A

第8题:

下列SQL语句中可以正确查询教师表中“系别号”字段的值为空值的所有记录的是( )。

A. SELECT*FROM教师WHERE系别号=‘ ’

B. SELECT*FROM教师WHERE系别号=null

C. SELECT*FROM教师WHERE系别号is null

D. SELECT ISNULL(系别号)FROM教师


正确答案:C
SQL支持空值。查询空值时要使用Is NULL,=NULL是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。

第9题:

以下哪条SQL语句会返回一个错误?()

  • A、SEL*FR天空;
  • B、select恒星from天空;
  • C、SELECT恒星FROM天空;
  • D、SELECT*FROM天空;

正确答案:A

第10题:

成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)

  • A、select max(score) from grade 
  • B、select top 1 score from grade order by score asc 
  • C、Select min(score) from grade 
  • D、select top 1 score from grade order by score desc

正确答案:C,D

更多相关问题