1

次のクエリで、外部クエリでorder by句を使用する必要があるかどうかを知りたいのですが?

SELECT *
  FROM (SELECT a1, b1, 
               row_number() over(ORDER BY A.b1 DESC) rNum
           FROM TABLE_A)
 WHERE rNum between 1 and 10 
***ORDER BY B1 DESC***
4

1 に答える 1

3

はい、最後の10行をb1で並べ替える場合は、orderbyを使用します。他の何かが保証されていないので(例では常に正常である可能性がありますが、状況は変わる可能性があります)!

于 2012-12-05T14:23:47.907 に答える