Kezdőoldal » Számítástechnika » Programozás » MySQL-ben hogyan tudom lekérni...

MySQL-ben hogyan tudom lekérni egy felhasználó helyezését?

Figyelt kérdés
Van egy játék, amihez én fejlesztem az adatbázis részt MySQL alapokon. Ebben vannak felhasználók, akik pontokat tudnak gyűjteni. Hogyan tudom visszaadni egy bizonyos felhasználóról, hogy hányadik a listán a pontjai szerint?

2017. aug. 8. 16:24
 1/6 anonim ***** válasza:
50%

A megfelelő lekérdezéssel.

Úgy tudtam Te fejleszted az adatbázist.

2017. aug. 8. 16:30
Hasznos számodra ez a válasz?
 2/6 A kérdező kommentje:
Tudom, hogy a megfelelő lekérdezéssel. Csak junior fejlesztő vagyok, és nem tudhatok minden lekérdezést. Jelentettelek is szépen kedves első. Ha nem tudsz segíteni, akkor ne írj kérlek. Köszönöm. Elnézést, ha bunkó voltam.
2017. aug. 8. 16:33
 3/6 anonim ***** válasza:
50%
Lekéred rendezve pontok alapján, és megnézed, hanyadik sor.
2017. aug. 8. 16:42
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
36%

set @row :=0;

select @row:=@row+1 as rownum

from user

where name = 'Joe'

order by point DESC;

2017. aug. 8. 17:05
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:

#4, nem fog ez mindig 1-et visszaadni a WHERE miatt?

Javaslom inkább itt a második megoldást, testreszabva persze:

[link]

2017. aug. 9. 11:01
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
100%
SELECT count(id) FROM felhasznalok WHERE pontok >= "felhasználó pontja";
2017. aug. 9. 20:54
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!