IT其它 plsql

执行成功为什么显示相应信息

Select * From (Select * from(Select ghxgfamc,xmmc,xmzmj From SJGHMIS.GHXGLS_DJB Order By Id) Where Rownum<10) Where Rownum=4
为什么在在PLSQL中执行语句该语句时=4没有找出数据,当等于1时就好
参与2

1 同行回答

leo_wyn leo_wyn 商业智能工程师 Security
回复 1# Meno     ROWNUM = 4 是出不来结果的,可以采用rownum 显示全部
回复 1# Meno


    ROWNUM = 4 是出不来结果的,可以采用rownum <= 4 来操作
如果非要得到ROWNUM = 4的记录,建议在内查询中将ROWNUM 作为列并用别名显示指定,然后在外层循环采用“别名”引用 收起
系统集成 · 2014-05-30
浏览402

提问者

Meno
数据库管理员 浙大万维
评论1

相关资料

问题状态

  • 发布时间:2014-05-30
  • 关注会员:1 人
  • 问题浏览:6123
  • 最近回答:2014-05-30
  • X社区推广