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
veritabanında aynı kayıttan kaç tane var
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- 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
Tablo adının Rakamlar ve kayıtları tutan alan isminin de Sayi olduğunu farz ederekSQL sorgusu sonucu size verecektir.
Kod: Tümünü seç
select Sayi, count(Sayi) from Rakamlar group by Sayi
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: veritabanında aynı kayıttan kaç tane var
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.
- 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
O zaman size istediğiniz listeyi verir. Bu istediğiniz liste artık elinizdedir ve ne isterseniz yapabilirsiniz.
Kod: Tümünü seç
select Sayi, count(Sayi) from Rakamlar group by Sayi order by 2 desc
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .