• ベストアンサー

ORACLEで一番最初の結果だけを取る方法

使っているオラクルのバージョンは8iです。 SQL文を投げて一番上に来る行だけを取得したいのですが、どのようなSQL文を作ればよろしいのしょうか? 例えば下のSQLを投げたらテーブル名全て返ってきますが、結果の一番上の行だけを取得したいのです。 select TABLE_NAME from all_tables よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • lovesens
  • ベストアンサー率30% (48/158)
回答No.1

select TABLE_NAME from all_tables where rownum<=1 でいかがですか? rownumはレコード数のことで、100行取りたいときは<=100と書きます。

cybert
質問者

お礼

できました。 ありがとうございました。 DBMSごとによって色々違いますから、新しいことを始める時はいつも苦労します。

関連するQ&A