v2.5.2
Giriş yap

Sql soru ve cevapları beraber gruplama

admin
644 defa görüntülendi ve 1 kişi tarafından değerlendirildi

cevapların olduğu bir tablom var. id değeri cevap veren kişileri temsil ediyor.

takıldığım nokta ise eve giren gelir ile kardeş sayısını gruplamak istiyorum.

örneğin 3 kardeş olup 5000₺ maaş alan kişileri tespit etmek istiyorum. sql ile yapabilir miyim?

idSoruIdSoruCevapIdCevap
3298Eve giren gelir toplamı ne kadardır?3804000
3299Kaç Kardeşsiniz?3855
3398Eve giren gelir toplamı ne kadardır?3823000
3399Kaç Kardeşsiniz?3855
3498Eve giren gelir toplamı ne kadardır?3823000
3499Kaç Kardeşsiniz?3855
3598Eve giren gelir toplamı ne kadardır?3815000
3599Kaç Kardeşsiniz?3844
3698Eve giren gelir toplamı ne kadardır?3815000
3699Kaç Kardeşsiniz?3833
3798Eve giren gelir toplamı ne kadardır?3815000
3799Kaç Kardeşsiniz?3833
3898Eve giren gelir toplamı ne kadardır?3804000
3899Kaç Kardeşsiniz?3855
3998Eve giren gelir toplamı ne kadardır?3804000
3999Kaç Kardeşsiniz?3855
4198Eve giren gelir toplamı ne kadardır?3815000
4199Kaç Kardeşsiniz?3833

soru ve cevabı gruplanması.

select Soru, Cevap, count(Cevap) from Cevaplar group by Soru, Cevap
SoruCevapcount
Eve giren gelir toplamı ne kadardır?30002
Eve giren gelir toplamı ne kadardır?40003
Eve giren gelir toplamı ne kadardır?50004
Kaç Kardeşsiniz?33
Kaç Kardeşsiniz?41
Kaç Kardeşsiniz?55
Cevap yaz
Cevaplar (6)
admin
1158 gün önce

gruplanacak soru ve cevap icin ayni tabloyu sorguda joinlemek gerekiyor.

gruplanacak soru sayisi arttigi vakit join sayisini da artirmak gerekiyor.

select * from table1 a join table1 b on b.id=a.id 

daha sonra groupby yapabiliriz.

qplot
1158 gün önce

1 tane tablo paylastim zaten. koda gerek yok. sql ile nasil yapilacagini soruyorum. sqlfiddle paylasabilirdim ama vaktim yoktu. bu tablo ile de anlasilabilecegini dusunuyorum.ozellikle nasil yapilabilecegini sordum. hazir kod istemiyorum kimseden.

vaktini....

makifgokce
1158 gün önce

veritabanını sqlfiddle da paylaşmalısın bu şekilde pek anlaşılır değil.

admin
1160 gün önce

1 tane tablo paylastim zaten. koda gerek yok. sql ile nasil yapilacagini soruyorum. sqlfiddle paylasabilirdim ama vaktim yoktu. bu tablo ile de anlasilabilecegini dusunuyorum.ozellikle nasil yapilabilecegini sordum. hazir kod istemiyorum kimseden.

qplot
1160 gün önce

artık şunu anlayalım kimse zaman harcayıp sana kodları sıfırdan yazmaz yazanda az çıkar kodlarını ve sql tablonu paylaskı yapalım
Lütfen!!!

admin
1160 gün önce

+1