From: | Timu EREN <selamtux(at)gmail(dot)com> |
---|---|
To: | pgsql-tr-genel(at)postgresql(dot)org |
Subject: | inet , min/max |
Date: | 2006-08-11 01:14:17 |
Message-ID: | 200608110114.19623.selamtux@gmail.com |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
Merhaba,
Elimde aşağıdaki gibi bir tablo var ve ben bu tablodaki ip_address alanında
min/max değerlerini alabilmek istiyorum ancak aşağıdaki gibi bir sonuç
geliyor, inet alanındaki veriyi netmask bit'i ile birlikte tuttuysamda
istediğim şeyi elde edemedim.
Create table list
(
id bigserial not null,
ip_address inet not null,
name varchar(230) not null
);
select min(host(ip_address)),max(host(ip_address)) from list;
192.168.4.1 | 192.168.4.99
ip adresleri bir C bloğu yani 192.168.4.1 den 192.168.4.254'e kadar ardaşık
olarak tabloda mevcut, ancak host fonksiyonu text döndürdüğünden dolayı
istediğim sonu alamıyorum. almak istediğim sonuç aşağıdaki gibi olmalı,
select min(host(ip_address)),max(host(ip_address)) from list;
192.168.4.1 | 192.168.4.254
Order by kullanmak istemiyorum çünkü bu tablo name alanı ile başka 2 tabloya
daha join yapılıyor.
Umarım problemimi anlatabilmişimdir.
--
Saygılar && İyi çalışmalar
Timu EREN (a.k.a selam)
From | Date | Subject | |
---|---|---|---|
Next Message | Esref Atak | 2006-08-11 13:59:20 | www.postgresql.org.tr |
Previous Message | Devrim GUNDUZ | 2006-08-10 09:27:12 | Re: postgresql kitap önerisi |