En iyi yanıtlayıcılar
SQL Sıralama

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
- Düzenleyen Hanbey BULUT 23 Mayıs 2018 Çarşamba 19:18
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.
- 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
Tüm 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.
- 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
-