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
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 |