Re: a question on SQL

From: Bruce Momjian <bruce(at)momjian(dot)us>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: Greg Sabino Mullane <greg(at)turnstep(dot)com>, pgsql-general(at)postgresql(dot)org
Subject: Re: a question on SQL
Date: 2006-12-14 02:35:10
Message-ID: 200612140235.kBE2ZA403463@momjian.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Tom Lane wrote:
> "Greg Sabino Mullane" <greg(at)turnstep(dot)com> writes:
> >> It's the single most useful non-standard SQL feature postgresql has. It
> >> is thus simultaneously bad (from a portatbility aspect) and brilliant
> >> (because it's a million times easier and faster than the alternatives).
>
> > You mean second-most useful. LIMIT/OFFSET is the champion, hand down. :)
>
> Yeah, but that one's only quasi-non-standard ... several other DBMSes
> have it too.

I know MySQL has it, and SQL Lite added it. Which other ones? Someone
asked me recently. I see this chart from Perl documentation:

http://search.cpan.org/~davebaird/SQL-Abstract-Limit-0.12/lib/SQL/Abstract/Limit.pm#DESCRIPTION

Oh, and Rasmus Lerdorf told me he invented LIMIT for mSQL, and MySQL
then added it, and that MySQL added the limit option.

This was interesting in the MySQL manuals:

For compatibility with PostgreSQL, MySQL also supports the LIMIT
row_count OFFSET offset syntax.

Did we add the OFFSET _keyword_. I remember we had the comma-ed numbers
backwards, and we had OFFSET, but I thought that keyword came from
MySQL. Obviously, they don't think so.

--
Bruce Momjian bruce(at)momjian(dot)us
EnterpriseDB http://www.enterprisedb.com

+ If your life is a hard drive, Christ can be your backup. +

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Ron Johnson 2006-12-14 02:39:30 Re: MySQL drops support for most distributions
Previous Message Richard P. Welty 2006-12-14 02:34:54 Re: selinux/postgresql/jfs