sıralama yapma fakat sıra numarası yazılacak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

sıralama yapma fakat sıra numarası yazılacak

Mesaj gönderen mudipasa »

s.a.
SQL de ORDER BY ile sıralama yapabiliyoruz. Fakat benim istediğim sıra numarasını aynı zamanda o kaydın SNO değişkenine yazsın. bu nasıl olabilir. While do ile kayıtları baştan aşağı taramak biraz uzun sürüyor.

örn.
SNO ADI NOTU
MURAT 60
KEMAL 90
HASAN 50

sıralama yaptığımda
SNO ADI NOTU
1 KEMAL 90
2 MURAT 60
3 HASAN 50

şeklinde otomatik sırasını yazdırmak istiyorum. forumu ve SQL araştırdım birşey çıkaramadım. gerçi SQL ile bir kaç aydır tanışıyoruz ama.... şimdiden teşekkürler.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Kullandığınız veri tabanını yazmamışsınız. MySQL'de böyle yapıyoruz.
http://delphiturkiye.com/forum/viewtopic.php?t=21604
Oracle'da RowID değişkeni mevcut zaten.
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

Mesaj gönderen mudipasa »

teşekkür ederim ama benim hatam veri tabanımı söylemeyi unuttum. Firebird de SQL sorgu kullanıyorum. sizin gösterdiğinizi önce görmüş gibiyim ama nasıl uygulayabilirim.
Kullanıcı avatarı
mudipasa
Üye
Mesajlar: 169
Kayıt: 13 Tem 2004 02:25
Konum: Batman

Mesaj gönderen mudipasa »

s.a.
saygıdeğer mkysoft kardeşim lütfen SQL için RowID konusunda biraz açıklama yapabilirmisin. bayağı sıkıştım. işlemlerim çok uzun sürüyor. şimdiden teşekkür ederim.
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Mesaj gönderen bgoktas »

Cevap burada, @rsimsek hocamın verdiği cevap umarım işini görür.
viewtopic.php?t=7803

Kolay Gelsin...
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Kusura bakma, aktif olarak firebird kullanmadığım için bilmiyordum o nedenle cevap yazmadım. diğer arkadaşlar yazsın diye bekledim.
Cevapla