ORACLE 9iの4番目のレコードを検索します。 WHERE句でROWNUM = 4を比較できますか?ROWNUM IN ORACLE
-1
A
答えて
2
いいえ、ROWNUMはWHERE句が評価された後に割り当てられます。したがって、rownum 1〜3を「スキップ」できません。
さらに、BEFOREソートに割り当てられます。
これは、Oracleにとって最も厄介な「機能」です。彼らは実際にLIMIT/OFFSETを実装する必要があります。
あなたはこのような何かをしようとしない理由
select * from (
select a.*, rownum rn from (
select the_data from the_table order by the_order
) a where rownum < 5
) where rn = 4
0
SELECT *
FROM
(SELECT mt.mydata
FROM myTable mt
WHERE mt.myId = xxx
ORDER BY mt.myDate DESC
)
WHERE ROWNUM <= 10;
0
ような何かをする必要があります:)
select * from (select rownum sn, tn.* from tablename tn) where sn=4
ここにテーブル名があなたのテーブルの名前で、TNがありますエイリアスが割り当てられます。
関連する問題
- 1. ROWID&たrowNum(ROWNUM対ROWID)
- 2. ROWNUMは
- 3. ROWNUMは
- 4. ROWNUMクエリ返信
- 5. DESCとROWNUM
- 6. 違いROWNUM
- 7. Oracle ROWNUMのパフォーマンス
- 8. ローが見つからない場合はNULLを返します。IN句のあるOracleクエリー
- 9. SQLのROWNUM INNER JOIN?
- 10. Oracle Database Rownumの間
- 11. CASE ROWNUM()戻り行
- 12. RowNumの振る舞い
- 13. oracle rownumに似たSpark DataframeでRownum機能を実現するには
- 14. rownumを使用していますか?
- 15. オラクル/ ExadataのROWNUM範囲が重複行
- 16. SELECT MAX(col_name)とROWNUM = 1の間のパフォーマンス
- 17. mariaDBのrownumは動作しません
- 18. 複数の結合を持つOracle ROWNUM
- 19. rownumに基づくOracleの更新
- 20. HQLでRownumとOrderByを使用
- 21. OracleのROWNUMに相当するSQLite?
- 22. ROWNUMを使用したOracleデータベースに関する問題
- 23. mysql rownumがエラーを起こしています
- 24. procレポートでRowNum + 1を使用する理由
- 25. SQL ServerでRowNum列を作成する方法は?
- 26. ROWNUMに必要な結果が表示されませんか?
- 27. OracleのROWNUMのようなTeradataの同等の疑似カラム
- 28. ORDER BYサブクエリとROWNUMはリレーショナル哲学に反しますか?
- 29. mySQLの検索結果からrownumを検索
- 30. by rownum - それは正しいかどうか?
この質問を入力するよりも、試してみる時間がかかりませんでした。 –
[rownum from salary where rownum = 3;]の可能な複製(http://stackoverflow.com/questions/3457370/select-rownum-from-salary-where-rownum-3) – Thilo