评估以下SELECT语句: SELECT SYSDATE+30 FROM dual; 该查询将返回哪个值?()A、当前日期加30小时B、当前日期加30天C、当前日期加30个月D、不会返回任何值,因为SELECT语句会产生错误

题目

评估以下SELECT语句: SELECT SYSDATE+30 FROM dual; 该查询将返回哪个值?()

  • A、当前日期加30小时
  • B、当前日期加30天
  • C、当前日期加30个月
  • D、不会返回任何值,因为SELECT语句会产生错误
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有以下SQL语句:SELECT 订单号,签订日期,金额 FROM 订单,职员WHERE 订单.职员号=职员.职员号 AND 姓名=“李二”与如上语句功能相同的SQL语句是A) SELECT订单号,签订日期,金额FROM订单WHERE EXISTS(SELECT*FROM职员WHERE姓名=“李二”)B) SELECT订单号,签订日期,金额FROM订单WHEREEXISTS(SELECT*FROM职员WHERE职员号=订单.职员号AND姓名=“李二”:C) SELECT订单号,签订日期,金额FROM订单WHERE IN(SELECT职员号FROM职员WHERE姓名=“李二”)D) SELECT订单号,签订日期,金额FROM订单WHEREIN(SELECT职员号FROM职员WHERE职员号=订单.职员号AND姓名=“李二”)


正确答案:B
题干中的SQL语句约功能是:查询那些姓名为“李二”的职员的订单号,签订日期和金额的信息;四个选项中只有选项B中的查询条件与此等价。WHERE条件后跟EXISTS不是IN,选项C和选项D可排除,用(SELECTFROM... WHERE...)实现选择出“李二”的职员,选项A缺少“订单.职员号=职员.职员号”条件表达式。

第2题:

查询购买“新飞”品牌的任-型号“冰箱”的客户姓名及购买日期。实现该查询的SQL语句如下,请将空缺部分补充完整。

SELECT 姓名,日期

FROM (f)

WHERE (g) AND 商品号 (h) (

SELECT 商品号 FROM 商品

WHERE 品牌='新飞' AND 名称= '冰箱')


正确答案:(f)客户销售 (注:加商品表错误!) (g)客户.客户号=销售.客户号 (h)IN (注:用=错误!)
(f)客户,销售 (注:加商品表错误!) (g)客户.客户号=销售.客户号 (h)IN (注:用=错误!) 解析:考查SQL中的数据操作语言DML。该查询涉及到客户、商品和销售三个表的信息,但由于商品表的查询嵌套在外层查询内,故外层查询只连接查询客户和销售两个表,WHERE 后是连接查询条件。谓词m用来查找属于指定集合的元组,此处不能用来表示。

第3题:

执行Select Count(*) As Total From tbAddress Group By intAge语句后,会返回多少条记录? ()

A.0

B.1

C.2

D.与intAge的值有关


正确答案:D

第4题:

有以下SQL语句: SELECT订单号.签订日期,金额FROM订单,职员 WHERE订单.职员号=职员.职员号AND姓名=”王五” 与如上语句功能相同的SQL语句是( )。

A. SELECT订单号,签订日期,金额FROM订单 WHERE EXISTS(SELECT*FROM职员WHERE姓名=”王五”)

B. SELECT订单号,签订日期,金额FROM订单WHERE EXISTS(SELECT书FROM职员WHERE职员号=订单.职员号AND姓名=”王五”)

C. SELECT订单号,签订日期,金额FROM订单 WHERE IN(SELECT职员号FROM职员WHERE姓名=”李二”)

D. SELECT订单号,签订日期,金额FROM订单WHERE IN(SELECT职员号FROM职员WHERE职员号=订单.职员号AND姓名=”王五”)


正确答案:B
谓词EXISTS用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以也是内外层互相关嵌套查询。故排除选项A、C、D的错误之处是在 WHERE和IN之间缺少“职工号”。

第5题:

查询尚未归还书的图书编号和借书日期,正确的SQIL语句是

A.sELECT图书编号,借书日期FROM借阅WHERE还书日期=””

B.SEI正cT图书编号,借书日期FROM借阅WHERE还书日期=NULL

C.sELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULl。

D.SELECT图书编号,借书日期FROM借阅WwHERE还书日期


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

第6题:

函数__________返回值的含义是返回系统当前日期和当前时间。


正确答案:
Now【解析】本题考查时间函数的知识。Date函数可以返回系统当前日期,Time函数可以返回系统当前时间,而Now函数返回系统当前日期和当前时间。

第7题:

CURDATE函数的作用是________。

A.返回日期中的天数

B.返回当前日期和时间

C.返回日期中的年份值

D.返回当前日期中的月份值


参考答案:B

第8题:

( 34 ) 查询 2 009 年被借过书的图书编号和借书日期,正确的 SQL 语句是

A ) SELECT 图书编号 , 借书日期 FROM 借阅 WHERE 借书日期 = 2009

B ) SELECT 图书编号 , 借书日期 FROM 借阅 WHERE year ( 借书日期 ) =2009

C ) SELECT 图书编号 , 借书日期 FROM 借阅 WIRE 借书日期 = year ( 2009 )

D ) SELECT 图书编号 , 借书日期 FROM 借阅 WHERE year ( 借书日期 ) =year ( 2009 )


正确答案:B

第9题:

有某商场的销售记录(日期、商品名称、商品单价、销售数量),要查询每天的销售情况,以下正确的SQL语句是( )。

A. SELECT*FROM销售记录0RDER BY日期

B. SELECT*FROM销售记录GROUP BY日期

C. SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量*商品单价)销售总额FROM销售记录0RDER BY日期

D. SELECT日期,SUM(销售数量)AS销售总数量,SUM(销售数量)*SUM(商品单价)销售总额FROM销售记录0RDER BY日期


正确答案:C
SQL语句中GROUP BY子句用于对记录按组进行分组,常用于分组统计。使用GROUP BY时,只能查询分组的元素和计算函数,不能查询表的所有记录,故B不正确;c中SUM(销售数量)统计每天的销售量,销售数量。商品单价是每条记录的销售额,SUM(销售数量)*SUM(商品单价)是每天的销售总额;D中SUM(商品单价)是把每天的记录单价相加,没有实际意义。故本题答案是C。

第10题:

查询尚未归还书的图书编号和借书日期,正确的SQL语句是( )。

A.SELECT图书编号,借书日期FROM借阅WHERE还书日期=""

B.SELECT图书编号,借书日期FROM借阅WHERE还书日期=NULL

C.SELECT图书编号,借书日期FROM借阅WHERE还书日期IS NULL

D.SELECT图书编号,借书日期FROM借阅WHERE还书日期


正确答案:C
C。【解析】库表中还书默认值为NULL,未还书记录即为还书日期为NULL的记录,条件语句中应为ISNULL。

更多相关问题