From: Murat SULUHAN (msuluhan@softhome.net)
Date: Mon 26 May 2003 - 14:53:11 EEST
Merhabalar
oracle da sql icin rollup ve cube gibi iki keyword var senin istedigin isi
yapan, ama diger DBMS ler icin bilemiyorum,
http://www.embarcadero.com/news/rollup.asp
bu linkde herikisi de anlatiliyor
Saygilar
Murat
-----Original Message-----
From: linux-programlama-bounce@liste.linux.org.tr
[mailto:linux-programlama-bounce@liste.linux.org.tr]On Behalf Of
aydinsinan
Sent: 26 Mayýs 2003 Pazartesi 14:39
To: linux-programlama@liste.linux.org.tr
Subject: [linux-programlama] Re: Gruplama
cevap icin tesekkurler..
siz ayri ayri cekiyorsunuz veritabanindan...
ama benim istedigim. tek bir sorgu ile hepsini elde etmek.
1500 satirdan olusan ve cok degiskenli bir veri tabani icin. ve sutunlarda=
=20
degerlerin ne oldugunu tam bilmeden sizin dediginiz sekilde yapmak mumkun=20
degil.
teker teker bakmak lazim degiskenlere....
At 14:34 26.05.2003 +0300, you wrote:
>Bildi=F0im kadar=FDyla d=FCz veritabanlar=FDyla (yani normal sutun ve
>sat=FDrlardan olu=FEan) bu m=FCmk=FCn de=F0il... LDAP tarz=FD hiyerar=FEik=
veritaban=FD
>y=F6ntemleriyle bu m=FCmk=FCn...
>Tabii ili=FEkisel veritaban=FD kullanarak buna biraz yakla=FEman=FDz
m=FCmk=
=FCn ama
>anlad=FD=F0=FDm kadar=FDyla istedi=F0iniz bu de=F0il.
>
>T=FCm bu bilgileri de=F0il de =F6rne=F0in sadece ilk alan=FD 1 olanlar=FD=
=E7ekmek
>isterseniz =FEunu yapabilirsiniz:
>
>select b,c,d from Tablo where a =3D 1
>
>bu size =FE=F6yle bir sonu=E7 d=F6nd=FCrecektir:
>
>234
>555
>255
>
>dahasonra select b,c,d from tablo where a =3D 2 diyerek te a s=FCtunu 2
>olanlar=FD =E7ekersiniz. pek optimize bir y=F6ntem say=FDlmaz ama akl=FDma=
bu
>geldi...
>
>Mon, May 26, 2003 at 02:12:18PM +0300 Tarihinde aydinsinan@ttnet.net.tr=20
>Demi=FEki :
> > simdiden tesekkurler..
> > ---
> > veri tabani soyle.
> > sutun > a b c d
> > 1 2 3 4
> > 1 5 5 5
> > 1 2 5 5
> > 2 3 2 3
> >
> > ben satirlari cektigimde mysqlden soyle cekebiliyorum.
> > 1 2 3 4
> > 1 5 5 5
> > 1 2 5 5
> > 2 3 2 3
> >
> > ama benim istegim soyle.
> > zaten ( 1 ) cogu satirda var. niye durmadan onu da cagiriyoruz ki...=20
> soyle olmasini istiyorum.
> >
> > 1
> > 2 3 4
> > 5 5 5
> > 2 5 5
> > ----
> > 2
> > 3 2 3
> >
> > sanirim altabildim.
> > bir tablo icinde ayni degiskenleri bir grup altinda toplayip. veri=20
> tabanindan cektigimizde gereksiz yere her tabloda ayni verinin=20
> olmamamisini istiyorum.
> >
> > tesekkurler. kolay gelsin.
> >
> >
>
>--
>Sevgi Sayg=FD Linux
>###########################################################################
=
#####
>: The following (relative to AutoSplit 1.03) attempts to please everyone
>: and perhaps pleases no one:
>
>I think that's way cool.
> -- Larry Wall in <199709292015.NAA09627@wall.org>
>###########################################################################
=
#####
>Tongu=E7 Yumruk
>
>-- Attached file included as plaintext by Ecartis --
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.2.1 (GNU/Linux)
>
>iD8DBQE+0fuw1xWu4MLSyoYRApanAJ0d7ZqgGHDMFJeU6JTqulSqU57CpACfW/3v
>lXgeuQDL3A1xaUJGF8AG858=3D
>=3Dq8pA
>-----END PGP SIGNATURE-----