[linux-programlama] Re: COZULDU: pgsql'de, DISTINCT ve count

---------

From: ougur@infotech.com.tr
Date: Mon 04 Aug 2003 - 15:36:43 EEST

  • Next message: Mucip ILBUGA: "[linux-programlama] Re: MySQL'de Query??"

    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?

    =


  • Next message: Mucip ILBUGA: "[linux-programlama] Re: MySQL'de Query??"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.