Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Numer wiersza przy kryterium, ranking
Kuba707
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 20.03.2010

Ostrzeżenie: (0%)
-----


Witam, potrzebuję napisać zapytanie które mi pobierze pozycje danego rekordu. Może inaczej. Piszę sobie zapytanie
Kod
SELECT * FROM tabela ORDER by punkty DESC

To mi zwraca rekordy posortowane po ilosci jakis tam punktow. Mnie interesuje konkretny rekord i pozycja jego - ranking.
Jak napisać takie zapytanie bez pobierania danych i wykorzystywania pętli?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uupah5
post
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 18
Dołączył: 4.09.2010
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Kod
SELECT count(*) FROM tabela where punkty<[kryterium]

gdzie kryterium to ilość punktów dla sprawdzanego rekordu

ew jeśli chcesz liczyć pozycje zajmowane ex equo jako jedną pozycje to count(distinct punkty)

Ten post edytował uupah5 20.12.2011, 08:21:57
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 8.10.2025 - 05:05