lostyazilim
tr.link

Ülke Ortalamasını Sıralayan Sorgu

11 Mesajlar 2.326 Okunma
lstbozum
tr.link

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Selam Herkese,
Arkadaşlar avg ile ortalama aldırmayı biliyorum fakat bir ülkeden bir çok kere yazılmış. Bu ülkelerin ortalamasını alıp nasıl Bunları ülke sıralamasına sokucaz bilen var mı?


Ülkelerin maaş ortalamalarını ve yaş ortalamalarını ülke adına göre artan sırada listeleyen SQL ifadesini yazınız.


 

 

wmaraci
reklam

muratsalweb muratsalweb WM Aracı Kullanıcı
  • Üyelik 06.04.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ç**
  • Mesajlar 42
  • Beğeniler 1 / 11
  • Ticaret 0, (%0)
select avg(maas) ortalamaMaas,avg(yas) ortalamaYas ,ülke from kişiler group by ülke order by avg(maas)

select avg(maas) ortalamaMaas ,yas,ülke from kişiler group by ülke ,yas order by avg(maas)

kontrol etmedim ama buna benzer bişe olabilir
 

 

r137 r137 WM Aracı Kullanıcı
  • Üyelik 22.12.2018
  • Yaş/Cinsiyet 34 / E
  • Meslek webdev
  • Konum İstanbul Avrupa
  • Ad Soyad A** C**
  • Mesajlar 17
  • Beğeniler 1 / 4
  • Ticaret 0, (%0)
üstteki sorgu çalışıyor boştum kontrol ettim :D

select avg(maas) ortalamaMaas,avg(yas) ortalamaYas ,ülke from kişiler group by ülke order by avg(maas)
 

 

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

muratsalweb adlı üyeden alıntı

select avg(maas) ortalamaMaas,avg(yas) ortalamaYas ,ülke from kişiler group by ülke order by avg(maas)

select avg(maas) ortalamaMaas ,yas,ülke from kişiler group by ülke ,yas order by avg(maas)

kontrol etmedim ama buna benzer bişe olabilir


dostum teşekkür ederim çalıştı. Son sorum eğer bilginiz varsa diye. bir sorgu gerçekleştirdim.







Şu 3 tablo birisi alim diğeri satis digeride musteri. Bide araçlar tablosu var. Örneğin Satış fiyatı 15000'den yüksek olan arabaları alan müşterilerin ad soyad telefon nosu ,aracın satış fiyatı marka modelini müşteri nosuna göre artan sırada yazdırmak için şu kodu yazıyorum. Doğru olan 2 tane müşteriyi yazdırıyor ama ikisinide iki kere yazdırıyor.

SELECT musteri.Madi,musteri.Msoyadi,musteri.Mtelefon,araclar.Marka,araclar.Model, satis.Sfiyat FROM musteri
LEFT JOIN alim ON musteri.Mno = alim.Mno
LEFT JOIN araclar ON alim.Aracno = araclar.Aracno
LEFT JOIN satis ON satis.Aracno = alim.Aracno WHERE satis.Sfiyat > 15000
 

 

wmaraci
wmaraci

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)

muratsalweb adlı üyeden alıntı

select avg(maas) ortalamaMaas,avg(yas) ortalamaYas ,ülke from kişiler group by ülke order by avg(maas)

select avg(maas) ortalamaMaas ,yas,ülke from kişiler group by ülke ,yas order by avg(maas)

kontrol etmedim ama buna benzer bişe olabilir


teşekkürler usta buraya bakabilir misin?
 

 

muratsalweb muratsalweb WM Aracı Kullanıcı
  • Üyelik 06.04.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ç**
  • Mesajlar 42
  • Beğeniler 1 / 11
  • Ticaret 0, (%0)
alim tablosunu çoklamaya neden oluyor muhtemelem


SELECT musteri.Madi,
musteri.Msoyadi,
musteri.Mtelefon,
araclar.Marka,
araclar.Model,
satis.Sfiyat
FROM satis
LEFT JOIN musteri ON musteri.Mno = satis.Mno
LEFT JOIN araclar ON araclar.Aracno = satis.Aracno
WHERE satis.Sfiyat > 15000
ORDER BY musteri.Mno
 

 

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Usta farklı sonuç çıktı acaba neden. Satış fiyatında 15.000'den fazla satılmış 1 ve 4 numaralı araçlar mevcut alim bölümünde de sadece 1 numaralı araç var ve onuda 3 ve 6 nolu müşteri satın almış. 4 tane farklı sonuç çıkıyor
 

 

muratsalweb muratsalweb WM Aracı Kullanıcı
  • Üyelik 06.04.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ç**
  • Mesajlar 42
  • Beğeniler 1 / 11
  • Ticaret 0, (%0)
çıkan sonuçları ve çıkmasını istediğini datayı gösterirsen yardımcı olmaya çalışayım bu şekilde pek anlaşılmıyor.
 

 

tunabey34 tunabey34 WM Aracı Kullanıcı
  • Üyelik 23.05.2020
  • Yaş/Cinsiyet 26 / E
  • Meslek Teknik Uzman
  • Konum İstanbul Avrupa
  • Ad Soyad M** T**
  • Mesajlar 14
  • Beğeniler 0 / 0
  • Ticaret 0, (%0)
Şimdi usta.
Alim listesinde arabaları alan müşteriler yer alıyor. satış listesindede arabayı satanlar ve satış fiyatı yer alıyor. Aşağıdaki tablo satış tablosu. Bu tablodaki 15.000TL den fazla ücretli olan araba nolarını Alım Tablosunda alan müşterilerin isim soyisim telefon no ve arabanın satış fiyatını istiyor. bunlarıda order by Müşteri no şeklinde sıralatmamızı istiyor.

Satış tablosu:



Alış Tablosu(Araba alan müşteriler, Satış tablosundaki 15.000TLden fazla olan araç nosunu hangi müşteriler almış?)




Araç Nolarının olduğu tablo:





Buda müşterilerin bulunduğu tablo:





Şimdiden çok teşekkür ederim umarım iyi anlatmışımdır.
 

 

muratsalweb muratsalweb WM Aracı Kullanıcı
  • Üyelik 06.04.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ç**
  • Mesajlar 42
  • Beğeniler 1 / 11
  • Ticaret 0, (%0)
bir arabanın birden fazla satış fiyatı var bu biraz işi karıştırır gibi geliyor. Eğer arabanın hem 15000 den büyük ve küçük satış fiyatı varsa ?
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al