Soru & Cevap

SQL sorgu

24.02.2023 - 02:16

SELECT TOP 10 CITY,COUNT(DISTINCT CUSTOMERNAME) FROM SALES GROUP BY CITY ORDER BY 2 DESC Komutu neyi getirir?

96 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user ramazan8
ramazan8
01.04.2023 - 02:27

Arkadaşlar yazmış ama sorgu ile konuşarak daha iyi anlayabilirsin , En baştaki 10 şehirdeki toplam müşteri ismini getir ama nereden sales tablosundan daha sonra şehirlere göre artandan azalana olacak şekilde sırala 

#microsoft-sql-server

Profile picture for user merrttopal
merrttopal
12.03.2023 - 02:23

Bu SQL sorgusu "SALES" tablosundaki her şehir için farklı müşteri sayısını sayar ve bu sayıya göre sıralar. Sonuçlar arasında sadece ilk 10 şehir görüntülenir.

Yani sorgu, en fazla farklı müşteri sayısına sahip olan ilk 10 şehri getirir.

Sonuçlar "CITY" ve "COUNT(DISTINCT CUSTOMERNAME)" sütunlarından oluşur.

Profile picture for user karahilall00
karahilall00
25.02.2023 - 01:27

Bu sorguda "SALES" adlı bir tablodan veri çekerek, her bir şehir için farklı müşteri adlarını sayar ve bunları sayılarına göre büyükten küçüğe doğru sıralar. 
Yani şehir adlarına göre gruplandırılmış farklı(distinct) müşteri adlarının sayılarına göre büyükten küçüğe doğru sıralayarak yalnızca en yüksek sayıya sahip 10 şehri getirecektir.