ocp 051 第64题,有关order by 的试验
2014-07-09 11:42
369 查看
原题两个sql如下:
SQL>SELECT DISTINCT promo_category to_char(promo_cost)"code"
FROM promotions
ORDER BY code;
SQL>SELECT DISTINCT promo_category promo_cost "code"
FROM promotions
ORDER BY 1;
经过试验得到:
SELECT distinct ename || to_char(sal) "sl" from emp ORDER BY sl;----失败
SELECT distinct ename || to_char(sal) "sl" from emp ORDER BY 1;----可以成功
SELECT distinct ename || to_char(sal) sl from emp ORDER BY sl;-----可以成功
select ename AS "ea" from emp ORDER BY "ea";--------可以成功。
结论为:希望使用小写为列的别名,并且希望使用此别名排序时,必须和在命名别名时一样,在order by 中带上双引号.
SQL>SELECT DISTINCT promo_category to_char(promo_cost)"code"
FROM promotions
ORDER BY code;
SQL>SELECT DISTINCT promo_category promo_cost "code"
FROM promotions
ORDER BY 1;
经过试验得到:
SELECT distinct ename || to_char(sal) "sl" from emp ORDER BY sl;----失败
SELECT distinct ename || to_char(sal) "sl" from emp ORDER BY 1;----可以成功
SELECT distinct ename || to_char(sal) sl from emp ORDER BY sl;-----可以成功
select ename AS "ea" from emp ORDER BY "ea";--------可以成功。
结论为:希望使用小写为列的别名,并且希望使用此别名排序时,必须和在命名别名时一样,在order by 中带上双引号.
相关文章推荐
- OCP-1Z0-051 第64题 order by使用别名注意事项
- OCP-1Z0-051 补充题库 第7题 ORDER BY 子句
- OCP-1Z0-051 第68题 ORDER BY的默认值
- OCP-1Z0-051 第156题 集合操作中的ORDER BY 子句
- OCP-1Z0-051 第69题 ORDER BY 的null值排序
- OCP 051 第156题 order by 与 union
- OCP-1Z0-051 第63题 order by 应用
- ocp 1Z0-051 141-175题解析
- OCP-1Z0-051 补充题库 第45题 CREATE VIEW
- OCP-1Z0-新051-61题版本-10
- OCP-1Z0-新051-61题版本-23
- OCP-1Z0-新051-61题版本-39
- OCP-1Z0-新051-61题版本-52
- OCP-1Z0-051-2015-5题
- OCP-1Z0-051-2015-33题
- undo回滚段#OCP试验#1.1更新
- sqlldr load excel导入oracle#ocp试验#
- RMAN>干掉热备份#OCP试验1#
- OCP-1Z0-051 第5题 to_char的数字的格式
- OCP-1Z0-051 第43题 序列的cycle选项