veritabanında aynı kayıttan kaç tane var

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

veritabanında aynı kayıttan kaç tane var

Mesaj gönderen Lord_Ares »

merhaba arkadaşlar, bir veritabanında en çok kullanılan rakamları bulup en çok kullanılandan ,en az kullanılana doğru sırayla dizmek istiyorum. en kullanılan rakamın kaç kez kullanıldığını yanında göstermek istiyorum. nasıl yaparım.
yanlış anlatmamak için şöyle bir örnek vereyim.

veritabanında sayılar diye bir alan olsun ve içeriği şöyle olsun

1
3
9
7
5
9
6
9
3
burada 9 rakamı üçkez kullanılmış ve 3 rakamıda iki kez kullanılmış. bunu ikinci bir veritabanı oluşturup çıkan sonucu şöyle göstermek istiyorum

kullanılan sayı kaç kez kullanılmış

9 3
3 2

bunu döngü kullanarak yapmaya çalıştım fakat doğru sonuç alamadım. yardımcı olabilirimisiniz. query kullanarak yapabilirmiyim yada nasıl yaparım

teşekkurler
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: veritabanında aynı kayıttan kaç tane var

Mesaj gönderen sabanakman »

Tablo adının Rakamlar ve kayıtları tutan alan isminin de Sayi olduğunu farz ederek

Kod: Tümünü seç

select Sayi, count(Sayi) from Rakamlar group by Sayi
SQL sorgusu sonucu size verecektir.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Lord_Ares
Üye
Mesajlar: 1070
Kayıt: 15 Eki 2006 04:33
Konum: Çorlu

Re: veritabanında aynı kayıttan kaç tane var

Mesaj gönderen Lord_Ares »

cevap için teşekkurler yalnız sorumu tam okumadınız sanırım, ben en cok kullanılan rakamı bulmak ve ondan sonraki ikici en çok kullanılan , uçuncu en çok kullanılan şeklinde ayrı bir yere sıralamak istiyorum. ilginiz için teşekkür.
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: veritabanında aynı kayıttan kaç tane var

Mesaj gönderen sabanakman »

O zaman

Kod: Tümünü seç

select Sayi, count(Sayi) from Rakamlar group by Sayi order by 2 desc
size istediğiniz listeyi verir. Bu istediğiniz liste artık elinizdedir ve ne isterseniz yapabilirsiniz.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla