19.choose the best answer

View the Exhibit and examine the structure of the PROMOTIONS table.

Evaluate the following SQL statement:

SQL>SELECT promo_name,CASE

WHEN promo_cost>=(SELECT AVG(promo_cost)

FROM promotions

WHERE promo_category= 'TV')

THEN 'HIGH'

ELSE 'LOW'

END COST_REMARK

FROM promotions;

Which statement is true regarding the outcome of the above query?

A) It shows COST_REMARK for all the promos in the promo category 'TV' .

B) It produces an error because subqueries cannot be used with the CASE expression.

C) It shows COST_REMARK for all the promos in the table.

D) It produces an error because the subquery gives an error.

Answer:C

(解析:category 'TV'只是判定 promo_cost 的一个条件,显示的是所有 category 的内容。

使用如下语句验证:

SELECT promo_name,promo_category,CASE

WHEN promo_cost>=(SELECT AVG(promo_cost)

FROM promotions

WHERE promo_category= 'TV')

THEN 'HIGH'

ELSE 'LOW'

END COST_REMARK

FROM promotions

where rownum < 30;

)

最新文章

  1. Javascript正则对象方法与字符串正则方法总结
  2. Ubuntu安装Svn,提供http访问
  3. mysql 日志表rename 备份
  4. crawler: 常用的一些工具
  5. [CareerCup] 5.8 Draw Horizonatal Line 画横线
  6. Layabox:全球唯一Flash直接开发H5的工具Laya.Flash终于开放(转)
  7. [swustoj 785] Divide Tree
  8. hdoj 1201 18岁生日
  9. 用composer安装 Laravel | Laravel需要的环境配置
  10. 简单的mvc之一:简单的开始
  11. windows 查 mac
  12. xmake v2.1.5版本正式发布,大量新特性更新
  13. JS 时间字符串与时间戳之间的转换
  14. Vue.js 2.x笔记:表单绑定(3)
  15. MapGIS DataStore
  16. QML-WebEngineView加载html(Echarts绘图)
  17. PythonStudy——字符编码 Character Encoding
  18. [PHP] 算法-数组中出现次数超过一半的数字的PHP实现
  19. tensorflow 笔记7:tf.concat 和 ops中的array_ops.concat
  20. Python之路番外(第二篇):PYTHON基本数据类型和小知识点

热门文章

  1. 新手C#s.Split(),s.Substring(,)以及读取txt文件中的字符串的学习2018.08.05
  2. [/usr/local/openssl//.openssl/include/openssl/ssl.h] Error 127
  3. java基础一(阅读Head First Java记录)
  4. 2015年传智播客JavaEE 第168期就业班视频教程day45-ERP项目-0107-其他子系统
  5. jquery 替换节点实例
  6. Jenkins修改端口号(成功率高)
  7. CentOS 6.5网络配置静态IP地址
  8. code1001 舒适的路线
  9. Java NIO API详解(转)
  10. Myeclipse的webservice本地监听设置(一个简陋的代理)