none
SQL Sıralama RRS feed

  • Soru

  • Merhabalar

    SQL sorgumda

    ---AdSoyad--------------Şehir
    
    YAĞMUR TEKİN-----------İstanbul
    AHMET AKİF KUSİM-------İstanbul
    ŞEYMATUĞ OTLU----------İstanbul
    ALI ÖZDEN--------------İstanbul
    ZEYNEP ECEM CEYHAN-----Ankara
    YASİN CAFER YILMAZ-----Ankara
    SUDE ZEYNEP BOSTAN-----Ankara
    MEHMET AYVACI----------Adana
    YAĞMUR NAZLıCAN BAŞAR--Kocaeli

    Bu şekilde SQL sorguda çıkmasını istiyorum yani en fazla olan Şehir adı en üste gelecek şekilde aza doğru sıralamasını istiyorum Nasıl bir sorgu yaza bilirim.

    Yardımlarınızı bekliyorum teşekkürler

    23 Mayıs 2018 Çarşamba 14:45

Yanıtlar

  •  Count Over... kullanmalısınız.

    select [AdSoyad], [Şehir], Count (*) over (PARTITION BY [Şehir]) As Adet from [KişilerTablosu]
    Order by Adet desc
    Adet kolonunu gösterim sırasında yutabilirsiniz. Sql sonucunda görmek istemezseniz sorguyu tekrar sarmanız yeterli olacaktır.


    www.cihanyakar.com


    • Düzenleyen Cihan YakarMVP 24 Mayıs 2018 Perşembe 12:23
    • Yanıt Olarak İşaretleyen Hanbey BULUT 24 Mayıs 2018 Perşembe 18:30
    24 Mayıs 2018 Perşembe 12:22

Tüm Yanıtlar