Re: ORDER BY 2

From: "Esref Atak" <esrefatak(at)gmail(dot)com>
To: pgsql-tr-genel(at)postgresql(dot)org
Subject: Re: ORDER BY 2
Date: 2006-03-03 00:30:32
Message-ID: b0e445b30603021630ve97c575j33c70e152cd98429@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-tr-genel

On 3/2/06, Volkan YAZICI <yazicivo(at)ttnet(dot)net(dot)tr> wrote:
>
> On Mar 02 05:12, Esref Atak wrote:
> > Bu benim için önemli olduğu için ben araştırmak istiyorum. Ne olarak
> geçer
> > bu özellik? Anahtar kelimeler nelerdir?
>
> GROUP BY hakkında ayrıntılı bilgi için SELECT ifadesinin SQL
> standartlarında yer alan yapısını incelemeniz yeterli.
>
> > Ve bu 99 standardın sayfasını da söylerseniz memnun olurum
>
> "Developer's Frequently Asked Questions (FAQ) for PostgreSQL"
> sayfasından "1.16) Where can I get a copy of the SQL standards?"
> maddesinde ayrıntılı bir açıklama yer alıyor.

İnceledim. Daha önce hiç, bir SQL Standardı belgesini incelememiştim ama,
anladığım kadarıyla, gerçekten de SQL 99'da bu özellik belgelendirilmemiş.
92'de var ama 99'da yok. Şimdi SQL 2003'e baktım ama onda da
belgelendirilmemiş (handi belki pişman olup geri koymuşlardır diye baktım!
):

<sort specification list> ::=
<sort specification> [ { <comma> <sort specification> }... ]
<sort specification> ::=
<sort key> [ <ordering specification> ] [ <null ordering> ]
<sort key> ::= <value expression>
<ordering specification> ::=
ASC
| DESC

<null ordering> ::=
NULLS FIRST
| NULLS LAST

şeklinde geçiyor. Bu arada, farketmişsinizdir, 2003 standardına göre, ORDER
BY ifadesine NULLS FIRST | NULLS LAST özelliği geliyor. Kim bilir, belki de
bu özelliği Türkiye'de ilk öğrenenlerden biri ben olmuşumdur :)

Fakat, sütunun sıra numarasına göre sıralama yapma özelliğinin, SQL
standartlarından kaldırılmış olması, PostgreSQL'den de kaldırılacağı
anlamına gelir mi acaba? Bir başka ifadeyle, ilave bir özellik sunarsa,
PostgreSQL, SQL standardına uymuyor demek mi olur? Ayrıca, geriye dönük
uyumluluk diye bir mesele de var. Acaba, bunu PostgreSQL gruplarından birine
sormamda bir mahsur olur mu?

Gelecek sürümlerde bu özelliğin kaldırılmasına dair bir değişiklik var mı
gündeminizde? Kaldırılması muhtemel mi?

diye sormak istiyorum da.

--
Saygılar,
Eşref Atak

In response to

Responses

Browse pgsql-tr-genel by date

  From Date Subject
Next Message Devrim GUNDUZ 2006-03-03 00:42:07 Re: ORDER BY 2
Previous Message Volkan YAZICI 2006-03-02 16:21:06 Re: ORDER BY 2