From: ougur@infotech.com.tr
Date: Mon 04 Aug 2003 - 15:36:43 EEST
Merhabalar;
select count(distinct(fname)) from users
Sub select kullanmak yerine, yukaridaki
sql i de kullanabilirsiniz. Sanirim, daha iyi
bir query time elde edebilirsiniz, belki denk de olabilirler.
Tam emin degilim bir test etmenizde fayda var.
not: PostGre de denemedim ama kesin destekliyordur.
kolay gelsin.
Ozgur Ugur
CE-Infotech
=
=
=20
Volkan YAZICI =
=
=20
<volkany@phreaker.net> To: li=
nux-programlama@liste.linux.org.tr =
=20
Sent by: cc: =
=
=20
linux-programlama-bounce@liste.li Subject: =
[linux-programlama] Re: COZULDU: pgsql'de, DISTINCT ve count =
=20
nux.org.tr =
=
=20
=
=
=20
=
=
=20
03.08.2003 11:30 =
=
=20
Please respond to =
=
=20
linux-programlama =
=
=20
=
=
=20
=
=
=20
sorunu halletis bulunmaktayim, yardimi gecen herkese cok
tesekkurler. cozum ise su sekilde olacak
yapab=3D> SELECT count(*) FROM (SELECT DISTINCT * FROM users)
yapab-> AS distinct_user_select;
iyi calismalar
On Sat, 2 Aug 2003 19:45:34 +0300
Volkan YAZICI <volkany@phreaker.net> wrote:
> merhaba, PostgreSQL'de DISTINCT ve count hakk=FDnda bir
> sorum olacakti. sanirim asagidaki komutlar her seyi
> acikliyor:
>
>
> yapab=3D> SELECT DISTINCT * FROM users;
> fname | mname | lname
> -------+-------+---------
> Ali | | Alisoy
> Ali | | Velisoy
> (2 rows)
>
> yapab=3D> SELECT DISTINCT count(*) FROM users;
> count
> -------
> 3
> (1 row)
>
> yapab=3D>
>
>
> neden ikinci sorgum olan count isleminde yukaridaki 2
> satiri elde edmiyorum da bana 'SELECT * FROM users' in
> count degeri olan 3'u donduruyor.
> bunun icin ne yapabilirim?
=