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_wynleo_wyn商业智能工程师Security
回复 1# Meno     ROWNUM = 4 是出不来结果的,可以采用rownum 显示全部
回复 1# Meno


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

提问者

Meno
数据库管理员浙大万维

相关资料

问题状态

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