MySQL Lists are EOL. Please join:

List:General Discussion« Previous MessageNext Message »
From:Alec.Cawley Date:November 26 2002 3:52pm
Subject:Re: SQL Row Counting in MySQL
View as plain text  


> Is there a simple way in MySQL to only select the first x rows that meet
> a specified criteria.

> For example in Oracle the following would work:

> Select * from Blah where stuff="true" and rownum <= 10
? (where rownum is not a specific column, just a count of how many rows
> have been returned)

> But MySQL doesn't like this.

> Anyone know the correct way to approach this??

The keyword you want is LIMIT - see http://www.mysql.com/doc/en/SELECT.html

LIMIT 5  - return first five rows
LIMIT 5, 10 - return sixth through fifteenth rows (row numbers count from
o)

      Alec


Thread
Grant - questionsDarryl Hoar26 Nov
  • Re: Grant - questionsIikka Meriläinen26 Nov
  • SQL Row Counting in MySQLTom Place26 Nov
    • Re: SQL Row Counting in MySQLPae Choi26 Nov
    • Re: SQL Row Counting in MySQLJoakim Andersson26 Nov
    • Re: SQL Row Counting in MySQLGelu Gogancea26 Nov
    • re: SQL Row Counting in MySQLVictoria Reznichenko26 Nov
    • Re: SQL Row Counting in MySQLSteve Yates26 Nov
  • re: Grant - questionsVictoria Reznichenko26 Nov
Re: SQL Row Counting in MySQLAlec.Cawley26 Nov