按题意操作如下:

hr@MYDB> SELECT first_name,salary,salary*12+salary*12*0.5  "ANNUAL SALARY + BONUS"
2 FROM employees; FIRST_NAME SALARY ANNUAL SALARY + BONUS
-------------------- ---------- ---------------------
Jennifer 3600 64800
Timothy 2900 52200
Randall 2500 45000
Sarah 4000 72000
结果省略。。。。。。。。。。。。。。。。
Julia 3400 61200
Anthony 3000 54000
Kelly 3800 68400 107 rows selected.

正确答案:A 这里主要是考列的表达式以及列的别名,上面的语句是可以执行并返回结果。

答案B不正确,列的别名可以省略as 关键字

SELECT first_name,salary,salary*12+salary*12*0.5 AS  "ANNUAL SALARY + BONUS"

FROM employees;

SELECT first_name,salary,salary*12+salary*12*0.5  "ANNUAL SALARY + BONUS"

FROM employees;

答案C不正解,列的别名只能用双引号,双引号可以固定别名的格式包括特殊符号,如果用单引号表示表中的数据即字符常量。

答案D不正解,不需要括号,括号优先级是最高的,先乘除再加减,需要时可以用括号来控制优先级。

Inaccurate:不正解

Parenthesess:括号

Precedence:优先

总结:这里是考:列的表达式,列的别名。到底什么时候该用单引号,什么时候用双引号呢?区分起来很简单。如果你的显示结果,是针对表头部分的,那么就用双引号。"MySalary"就是只显示在表头中,下面的列数据中没有"MySalary"。而’www.’、’.com’,则是显示在下面的列数据中,这就要加单引号了。

参考:

http://blog.csdn.net/guoyjoe/article/details/8596158

[每日一题] OCP1z0-047 :2013-08-05 SELECT语句――列的表达式的更多相关文章

  1. http://www.blogjava.net/xylz/archive/2013/08/05/402405.html

    http://www.blogjava.net/xylz/archive/2013/08/05/402405.html

  2. 1.08 在select语句使用条件逻辑

    问题:要在select语句中,对数值执行if-else操作.例如,要产生一个结果集,如果一个员工工资小于等于2000美金,就返回消息”underpaid”:如果大于等于4000美金:就返回消息”ove ...

  3. 老男孩IT教育-每日一题汇总

    老男孩IT教育-每日一题汇总 第几天 第几周 日期 快速访问链接 第123天 第二十五周 2017年8月25日 出现Swap file….already exists以下错误如何解决? 第122天 2 ...

  4. PL/SQL Challenge 每日一题:2014-3-14 11gR2中带RELIES_ON子句的RESULT_CACHE函数

    PL/SQL Challenge 每日一题:2014-3-14 11gR2中带RELIES_ON子句的RESULT_CACHE函数 最先答对且答案未经编辑的puber将获得纪念章一枚(答案不可编辑但可 ...

  5. 2021.08.05 P5357 康托展开模板(康托展开)

    2021.08.05 P5357 康托展开模板(康托展开) P5367 [模板]康托展开 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 重点: 1.康托展开 算法学习笔记(56): ...

  6. 【Java每日一题】20170106

    20170105问题解析请点击今日问题下方的"[Java每日一题]20170106"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...

  7. 【Java每日一题】20170105

    20170104问题解析请点击今日问题下方的"[Java每日一题]20170105"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...

  8. 【Java每日一题】20170104

    20170103问题解析请点击今日问题下方的"[Java每日一题]20170104"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...

  9. 【Java每日一题】20170103

    20161230问题解析请点击今日问题下方的"[Java每日一题]20170103"查看(问题解析在公众号首发,公众号ID:weknow619) package Jan2017; ...

随机推荐

  1. SHELL网络爬虫实例剖析--转载

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://nolinux.blog.51cto.com/4824967/1552472 前天 ...

  2. Java基础知识强化79:被遗忘的Java Math类

    1. Math类概述 Math类包含用于执行基本数学运算的方法,如初等指数.对数.平方根和三角函数. 2. 成员变量 和 成员方法(常用的) (1)成员变量 public static final d ...

  3. Java基础知识强化27:Object类之toString()方法

    1. Object类的toString()方法: public  String  toString():返回该对象的字符串表示 2. 案例演示: (1)Student类: package cn.itc ...

  4. mysql删除数据库报错及解决方法

    前几天在测试环境的数据库上创建了一个数据库,发现不能授权也不能删除. 最后经过排查发现,数据库名称不能出现中划线 " - " , 那么,怎么才能把带有特殊字符的数据库呢? 操作时需 ...

  5. NYOJ737

    题意:给n堆石子,按照顺序排列,只能相邻两堆石子合并,求最后合并为一堆时所花费的最小代价,石子合并代价为两堆石子之和. 输入: n(石子堆数) Xi(每堆石子个数) 输出: T(最小代价) 思路:经典 ...

  6. state模式理解

    state模式应用场景 条件判断很多的情况 比如有很多if else语句:switch case语句等等. 如果以后业务越来越复杂,条件判断有100多个,每种条件的处理逻辑很复杂,不止一个业务逻辑会重 ...

  7. 关于char与varchar,varchar2的区别

    http://zhidao.baidu.com/question/220360696.html?qbl=relate_question_0&word=char%BA%CDvarchar2%B5 ...

  8. FAL[client]: Failed to request gap sequence GAP - thread 1 sequence 29-29

    一:问题描述 主备库所在机器都重启后,rac(主库)开机自动启动,但备库(单实例)不是开机启动,现已手工启动到mount,并已在备库上alter database recover  standby d ...

  9. 一个CSS小测试

    <!DOCTYPE html> <html> <head> <style type="text/css"> body{ margin ...

  10. 学OpenGL的一些好的网站

    好的资源太多,自己懂的太少,而今迈步从头越!!fighting...... 一些OpenGL资源链接 这是前几天自己简单整理的几个链接,希望对大家有用 顺便问一下http://www.spacesim ...