Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Odwrócić naturalną kolejność tabeli MySQL bez ORDER BY?

Użyj @rownum w zapytaniu, aby ponumerować każdy wiersz, a następnie uporządkuj według opisu @rownum. Oto przykład .

select @rownum:[email protected]+1 ‘rank’, p.* from player p, (SELECT @rownum:=0) r order by score desc limit 10;

Na koniec pamiętaj, że nie zaleca się długoterminowego polegania na zwracanym bieżącym zamówieniu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 400 zapytań SELECT do wypełnienia siatki php

  2. Filtrowanie danych wejściowych użytkownika

  3. MySQL Workbench - Inżynieria postępu - Błąd 1005:Nie można utworzyć tabeli (errno:150)

  4. Jak zdefiniować połączenie mysqli w jednym pliku php, a następnie użyć go w innym pliku?

  5. Jak sprawdzić, czy wiersz istnieje w MySQL? (tzn. sprawdź, czy wiadomość e-mail istnieje w MySQL)