From: | Spy <spy(at)joystick(dot)fr> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-admin(at)postgresql(dot)org |
Subject: | Re: Use of the LIMIT clause ? |
Date: | 2001-03-13 01:31:06 |
Message-ID: | 3AAD785A.2DAEDCE@joystick.fr |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin pgsql-sql |
Tom Lane a écrit :
>
> Richard Bayet <bayet(at)enseirb(dot)fr> writes:
> > I did knew about this, but the author goes further about the "limit
> > N,P", which allows someone to get only results between the Nth and Pth
> > lines of the whole result...
>
> Is that actually how MySQL interprets two parameters? We treat them
> as count and offset respectively, which definition I thought was the
> same as MySQL's.
Well, it looks like the web site I read the piece of information from
was mistaking...
But MySQL's syntax is different, as found on
http://www.mysql.com/doc/S/E/SELECT.html :
"SELECT [STRAIGHT_JOIN] [SQL_SMALL_RESULT] [SQL_BIG_RESULT]
[SQL_BUFFER_RESULT]
[...]
[LIMIT [offset,] rows]"
>
> > I tried this with psql, but couldn't get anything but parse errors.
>
> Works for me:
>
> regression=# select unique1 from tenk1 limit 10;
> unique1
> ---------
> 8800
> 1891
> 3420
> 9850
> 7164
> 8009
> 5057
> 6701
> 4321
> 3043
> (10 rows)
>
> regression=# select unique1 from tenk1 limit 3,5;
> unique1
> ---------
> 8009
> 5057
> 6701
> (3 rows)
>
> regression=#
>
> What PG version are you running?
I'm using v.7.0.2, and the above examples worked for me :)
When I tried using the LIMIT clause the first times, to obtain the same
results, I would have tried "select unique1 from tenk1 limit 5,8", ie
"limit start, stop"
Then I would have got :
unique1
---------
4321
3043
(2 rows)
What I tried and didn't work was the same as "select unique1 from tenk1
limit 5,10" (in my mind, getting the five last rows)...
Thanks for your help
>
> regards, tom lane
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo(at)postgresql(dot)org
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2001-03-13 02:21:58 | Re: Use of the LIMIT clause ? |
Previous Message | Alfonso Peniche | 2001-03-13 00:16:27 | Re: Postgresql \z grant question |
From | Date | Subject | |
---|---|---|---|
Next Message | Andrew Perrin | 2001-03-13 01:34:49 | Re: SQL Dummy Needs Help |
Previous Message | Josh Berkus | 2001-03-13 01:06:56 | Cannot declare arrays? |