- 博客(2)
- 收藏
- 关注
原创 Oracle的select语句只查指定的一列
如果我们先这样写:select * from emp where rownum=2;where条件为:rownum=2,来看看查询结果:发现没有查出任何数据,为什么呢?这里就要对oracle的rownum做进一步的理解。因为rownum并不是当作实体数据存放在每一张表中,而是在每一次select查询的时候,根据基表的默认insert顺序由oracle动态分配的,有1才有2,如果rownum没有1,那么2也就没有了意义,所以这个查询就不会有任何结果出来。这个时候我们就需要利用子查询和别名列来
2021-08-02 19:15:05 1669
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人