- ベストアンサー
ORACLEで一番最初の結果だけを取る方法
使っているオラクルのバージョンは8iです。 SQL文を投げて一番上に来る行だけを取得したいのですが、どのようなSQL文を作ればよろしいのしょうか? 例えば下のSQLを投げたらテーブル名全て返ってきますが、結果の一番上の行だけを取得したいのです。 select TABLE_NAME from all_tables よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
select TABLE_NAME from all_tables where rownum<=1 でいかがですか? rownumはレコード数のことで、100行取りたいときは<=100と書きます。
お礼
できました。 ありがとうございました。 DBMSごとによって色々違いますから、新しいことを始める時はいつも苦労します。