IT其它plsql

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

Select * From (Select * from(Select ghxgfamc,xmmc,xmzmj From SJGHMIS.GHXGLS_DJB Order By Id) Where Rownum显示全部
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

返回leo_wyn的回答

leo_wynleo_wyn商业智能工程师Security
回复 1# Meno


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

回答者

leo_wyn
商业智能工程师Security

leo_wyn 最近回答过的问题

回答状态

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