sql >> Database teknologi >  >> RDS >> Mysql

PHP/Mysql Bestil efter og Rand()

Du kan give hvert resultat et tilfældigt tal og sortere resultatet først efter point DESC og derefter efter den tilfældige værdi:

SELECT *, RAND() random FROM users ORDER BY points DESC, random ASC

Sandsynligvis er der også løsningen med:

SELECT * FROM users ORDER BY points DESC, RAND()

Men jeg er ikke sikker på den.



  1. Lagret procedure for sletning af poster i Oracle DBMS

  2. T-SQL betinget bestilling af

  3. IIS 7.5 bruger 32 bit driver i stedet for 64 bit

  4. MySQL viser alle brugerdefinerede variabler