SQL SELECT文で先頭のn行を返す (SQL Server、Oracle)

SELECT文で先頭のn行を返す (SQL Server,Oracle)

  • SQL Server
      SELECT TOP n * FROM Table1
  • Oracle
      SELECT * FROM Table1 WHERE ROWNUM <= n

      ROWNUMは行を取得した後に割り当てられるため,ROWNUM=n のような使い方はできない.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です