sql语句中别名怎么使用
答案:3 悬赏:0
解决时间 2021-02-26 15:43
- 提问者网友:难遇难求
- 2021-02-26 02:53
sql语句中别名怎么使用
最佳答案
- 二级知识专家网友:第幾種人
- 2021-02-26 03:16
这里不能用rn
你的意思可能是
select a.* from (select t.*,rownum rn from emp t order by sal desc) a where rn<10
这样就可以用了,在where条件里面不能用本层查询的字段的别名。
你的意思可能是
select a.* from (select t.*,rownum rn from emp t order by sal desc) a where rn<10
这样就可以用了,在where条件里面不能用本层查询的字段的别名。
全部回答
- 1楼网友:蓝房子
- 2021-02-26 05:13
与sql语句的执行顺序有关
先执行的where 后执行的select ,所以在select中的别名 where 获取不到
先执行的where 后执行的select ,所以在select中的别名 where 获取不到
- 2楼网友:西岸风
- 2021-02-26 04:10
列的别名 只是为了 显示是 看出来
表的别名 是操作用 的 你就这麼理解就可以了
表的别名 是操作用 的 你就这麼理解就可以了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |