Veritabanından en yüksek 10 değeri almak

0

İstediğim şey veritabanından üyelerden uye_puan sütunundaki değeri en yüksek olan 10 kişiyi çekmek istiyorum.
Php ve mysql kullanıyorum @alattin

yumuklusucurta yumuklusucurta (89)
6 yıl önce sordu

  • sondan veri sıralama var kodları hatırlamıyorum ama idleri yükseek olanları cek limit 10 yap ya bunu kullan "SELECT * FROM tablu ORDER BY id DESC LIMIT 10" krsn 6 yıl önce
  • Limit 10 ve senin dediğin order bu id desc dediğin iki seyide biliyorum fakat bana uye_puan sütunundaki en yuksek 10 üyeyi çekmem lazım yumuklusucurta 6 yıl önce

Toplam 2 Cevap


0

@alattin abi sizin verdiğiniz kod çalışmadı daha önce neden aklıma gelmedi ama sql kodumu şunu ekleyince çalıştı;

ORDER BY uye_puan DESC LIMIT 10

 

yumuklusucurta yumuklusucurta (89)
6 yıl önce cevaplandı

  • MySQL yazmışsın, ona dikkat etmemiştim. MS SQL için yazmıştım o yüzden çalışmamış. Bilgi olsun diye cevabıma ekleyeyim alattin 6 yıl önce
  • Genede cevabın için teşekkür ederim @alattin abi bu arada artık soruları tam detaylı olarak soruyorum. 😂 yumuklusucurta 6 yıl önce
  • @yumuklusucurta kendini geliştirdin, tebrikler :) alattin 6 yıl önce

0

Şu SQL kodu işini görecektir, sen kendine göre düzenlersin:

MS SQL

select top 10 * from Uye_Puan order by Puan desc

MY SQL

select * from Uye_Puan order by Puan desc LIMIT 10

 

alattin alattin (17125)
6 yıl önce cevaplandı

    üyelik gerektirir

    Cevap yazabilmek için üye girişi yapmalısınız.

    Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
    uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol