Konuyu Oyla:
  • Derecelendirme: 4/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Mysql Büyükten Küçüğe Sıralama Sorunu
#1
Merhaba,

Üyelerin puanlarına göre büyükten küçüğe bir sıralama yapmam gerekiyor.

SELECT nick FROM uye ORDER BY puan DESC

diye kullandığımda.

hakan  50
ahmet 300
mehmet 200 

diye sıralıyor :Sad  bunu nasıl yapabilirim anlamıyorum ya

memo ya sıralama yapmak istiyorum.

bu kodla sıralatıyorum


[Ars=delphi]try
      while not q1.Eof do
 begin
  form2.SiralamaMemo.Lines.Add(q1.Fields[0].AsString) ;
  q1.Next;
 end;
finally
 q1.Close;[/ars]
Cevapla
#2
Puan alanı varchar mı
WWW
Cevapla
#3
Puan alanının sayısal bir alan olduğuna emin misiniz ?
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#4
evet puan kısmı varchar Sad

int olunca düzeldi teşekkür ederim Smile
Cevapla
#5
(24-04-2018, Saat: 23:54)hakanharbeli Adlı Kullanıcıdan Alıntı: evet puan kısmı varchar Sad

int olunca düzeldi teşekkür ederim Smile

Smile
Kolay gelsin.
WWW
Cevapla
#6
MySQL Front kullanıyorum sıra bileşenini otomatik artış seçtim yalnız yeni kayıt eklediğim zaman eski sildiğim kayıtların sırasından devam ediyor bunun güncel sıradan devam etmesini nasıl sağlarım


Ek Dosyalar Resimler
           
Cevapla
#7
En basit yolu yedek al (sira field harici), truncate table ile tabloyu sil sonra yedekten dön.
Eğer silemem diyorsan zor yöntemden bahsedeyim.

Ek olarak yazılımla ilgili uygulamalar kullanırken Türkçe dili seçmeyin daime ingilizce olsun.
WWW
Cevapla
#8
(26-01-2023, Saat: 09:35)yhackup Adlı Kullanıcıdan Alıntı: En basit yolu yedek al (sira field harici), truncate table ile tabloyu sil sonra yedekten dön.
Eğer silemem diyorsan zor yöntemden bahsedeyim.

Ek olarak yazılımla ilgili uygulamalar kullanırken Türkçe dili seçmeyin daime ingilizce olsun.

ilk yönteminiz daha kolaysa onu yapmak isterim ama tam anlamadım ne yapacağımı delphi dilini yeni öğreniyorum
Cevapla
#9
(26-01-2023, Saat: 09:55)yemre Adlı Kullanıcıdan Alıntı:
(26-01-2023, Saat: 09:35)yhackup Adlı Kullanıcıdan Alıntı: En basit yolu yedek al (sira field harici), truncate table ile tabloyu sil sonra yedekten dön.
Eğer silemem diyorsan zor yöntemden bahsedeyim.

Ek olarak yazılımla ilgili uygulamalar kullanırken Türkçe dili seçmeyin daime ingilizce olsun.

ilk yönteminiz daha kolaysa onu yapmak isterim ama tam anlamadım ne yapacağımı delphi dilini yeni öğreniyorum


sen direk bunu çalıştır , bu daha kolaymış Smile
ALTER TABLE uye AUTO_INCREMENT = 7;
WWW
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Cas Terazi Veri gönderimi Delphi sürüm sorunu KUNTAY 12 4.300 08-11-2023, Saat: 00:06
Son Yorum: berkan
  TCMB Kur Almada Explorer Sertifika Sorunu Adem Kurt 3 580 24-10-2023, Saat: 15:14
Son Yorum: RAD Coder
  program exe icon sorunu cvheneburi 9 2.726 19-10-2023, Saat: 15:04
Son Yorum: harunyl
  TThread.Synchronize çalışmama sorunu muratmutlu 3 587 10-10-2023, Saat: 12:16
Son Yorum: Tuğrul HELVACI
  FastReport detail tablo gösterim sorunu Frrst 12 1.730 14-07-2023, Saat: 17:10
Son Yorum: hi_selamlar



Konuyu Okuyanlar: 1 Ziyaretçi