• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Pawn] Rank Teams | TDM
#2
SELECT and ORDER BY.

A basic query could be built as:
Code:
SELECT someData FROM someTable ORDER BY someColum;
You can order ascending or descending using ASC or DESC: "(...) ORDER BY someColumn ASC" or "(...) ORDER BY someColumn DESC"
You can limit the results using "LIMIT" (in any select query):
Code:
SELECT * FROM someTable LIMIT 5; -- Would show no more than 5 results, even if there are more results

For your situation, I'm assuming your table looks like this:
Code:
-- table "teams" --
[id] [name] [score]
1    groves    50
2    ballaz    24
3    metalheadz    85
4    poo    0
5    a-team    12
6    fez    104
7    zepheads 73

So if you'd want to show a top 3 (top ranking) based on their score, showing the highest score first you'd have to order by (ascending) column score in this case:
Code:
SELECT name, score FROM teams ORDER BY score ASC LIMIT 3;
Output for this query then would be:
Code:
[name] [score]
fez    104
metalheadz 85
zepheads 73

Note that queries may be more (way more) complex than this. However there's alot of documentation for that online. If you have any questions, use a search engine first now that you know the basics of that what you're looking for, enough information is already on the internet.
  Reply


Messages In This Thread
Rank Teams | TDM - by Hitler - 2021-02-18, 08:00 PM
RE: Rank Teams | TDM - by Kwarde - 2021-02-19, 06:09 AM

Forum Jump: