lostyazilim
tr.link

order by ile ilgili bir soru

4 Mesajlar 1.068 Okunma
acebozum
tr.link

Cesefen Cesefen DogushanBalci.com.TR Kullanıcı
  • Üyelik 01.08.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad ** **
  • Mesajlar 223
  • Beğeniler 1 / 31
  • Ticaret 3, (%67)
bir sorunum var şimdi sizlere açıklayayım.

ben phpmyadmin de sql çalıştırırken bir sistem yapmak istiyorum.

tablodaki 10 tane sütundaki değerlerin ortalamasını aldık işte SELECT AVG ile, bu çıkan sonuçları biz order by olarak sıralamak istiyoruz. ama olay şu şekilde. çıkan sonuçları manuel olarak değil de vericeğimiz bir fonksiyon ortalamalarda en büyük olandan en küçük olana kadar sıralıcak yani kendimiz manuel olarak en küçüğünü bulup işte kendimiz order by şeklinde yazmıcaz. vericeğimiz fonksiyon bunları kendisi belirlicek çıkan sonuçlara göre ona göre kendisi order by yapacak.

bunu nasıl yapabiliriz
 

 

googleasistan
webimgo

muratsal muratsal Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 28.11.2012
  • Yaş/Cinsiyet 39 / E
  • Meslek Yazılım Mühendisi
  • Konum Eskişehir
  • Ad Soyad ** **
  • Mesajlar 109
  • Beğeniler 11 / 14
  • Ticaret 1, (%100)
Hiç bişe anlamadım. Birde sütünların değil bir sütundaki 10 satırın ortalamasından bahsediyorsun galiba. Yanlış anladıysam söyle.
 

 

LadyArch3r LadyArch3r Web Developer Kullanıcı
  • Üyelik 02.04.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Web Developer
  • Konum Antalya
  • Ad Soyad B** K**
  • Mesajlar 930
  • Beğeniler 60 / 102
  • Ticaret 3, (%100)
Çıkan sonucu değilde veritabanına yazmadan önce o fonksiyon ile ortalaması alıp kaydedersiniz. Daha sonra order by kullanırsınız.
 

 

Cesefen Cesefen DogushanBalci.com.TR Kullanıcı
  • Üyelik 01.08.2011
  • Yaş/Cinsiyet 34 / E
  • Meslek Öğrenci
  • Konum Adana
  • Ad Soyad ** **
  • Mesajlar 223
  • Beğeniler 1 / 31
  • Ticaret 3, (%67)
şimdi 10 kişi bir soruya 1den10a kadar bir değer verdi diyelim. o verilen değerlerin toplamını aldık ve ortalamasını yaptık. bu ortalamaya göre en düşük sonuçtan en yüksek sonuca göre order by yaptık ve sıraladık. olay bu tabi demek istediğim bunu otomatik olarak yapıcak.
 

 

wmaraci
wmaraci
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