電子書籍の厳選無料作品が豊富!

SQLのselect 文で
例えば100000件マッチしたとします。
ただ、最初の50件だけ抽出したいといった場合、
どういったselect文を作成すれば、最初の50件だけ
取得できるのでしょう?

A 回答 (2件)

ROWNUM使いましょう。



参考URLに例があります。

参考URL:http://www.wwlnk.com/boheme/delphi/dbtips/css014 …
    • good
    • 0
この回答へのお礼

試してみます。ありがとうございます。

お礼日時:2007/08/03 18:37

使用するRDBMSは、ここのカテゴリ通りMySQLでいいのですか?



>ROWNUM使いましょう

ROWNUMはOracleの独自機能なので、他のRDBMSでは使えません。

MySQLでは、LIMIT、OFFSETが実装されています。

select ~
from ~
where ~
order by ~
limit 0,50
    • good
    • 0
この回答へのお礼

ありがとうございます。
すみません。実はOracleです。
投稿場所を間違えたようです。

お礼日時:2007/08/04 16:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!