大门| 2017大门模拟II |问题56

使用EMPLOYEE表,发出以下查询,以生成姓名、薪资和考核25%后增加的薪资。全体员工的加薪幅度应在25000以上。

null
SELECT fname, salary, salary + (salary *0.25) AS "INCREASED_SALARY" 
FROM employee 
WHERE increased_salary > 25000; 

上面的查询抛出一个错误。错误的原因是什么? (A) SELECT语句中使用的表达式中缺少括号。 (B) 必须使用单引号来定义列别名。 (C) 在WHERE子句中不能使用列别名。 (D) WHERE子句中的列别名必须用双引号括起来。 答复: (C) 说明: 列别名不能用于WHERE子句条件,但可以用于SELECT语句和ORDER BY子句。 这个问题的小测验

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享