lostyazilim

Yapılan sorguda herhangi bir kayıdın sırasını yazdırma?

2 Mesajlar 731 Okunma
lstbozum
wmaraci reklam

Ozdemiir Ozdemiir Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 25.01.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek
  • Konum İstanbul Avrupa
  • Ad Soyad Ö** Ş**
  • Mesajlar 704
  • Beğeniler 4 / 120
  • Ticaret 0, (%0)
Merhaba arkadaşlar, şöyle bir sorunum var. Yardım edebilirsimisiniz?

Şimdi 1 tabloda 500 tane yarışmacımız var. Bu 500 yarışmacının Puan adlı sütun altında yarışma puanları var. Normalde ID ye göre sıralanan bu kayıtları ben

SELECT * from yarismacilar Order by puan DESC olarak puanlarına göre sıraladım. Bu yaptığım sorguda herhangi bir yarışmacının kaçıncı sırada olduğunu nasıl yazdırabilirim ekrana. Örneğin; Ali YILMAZ adlı kişi puan sıralamasına göre kaçıncı sırada ? Çok araştırdım fakat ilgili konu hakkında bir bilgi edinemedim. Yardımlarınızı bekliyorum.

İyi forumlar
 

 

wmaraci
reklam

YazilimMimari YazilimMimari Eski adi: Turgay Can Kullanıcı
  • Üyelik 25.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Engineering Director
  • Konum İstanbul Avrupa
  • Ad Soyad T** C**
  • Mesajlar 771
  • Beğeniler 2 / 260
  • Ticaret 0, (%0)
SELECT t1.id,
(SELECT COUNT(*)
FROM Tablo t2
WHERE t2.name <= t1.name) AS sira,
t.name
FROM Tablo t1
WHERE t.name = 'Ali YILMAZ'



id - sira - ad
12 - 3 - Ali YILMAZ


gibi..
 

 

https://www.linkedin.com/in/turgaycan/
Kaliteli kod yazılır.. (Günlük/Saatlik ücreti ile)
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