Mysql
 sql >> база данни >  >> RDS >> Mysql

Обърнете естествения ред на MySQL таблица без ORDER BY?

Използвайте @rownum във вашата заявка, за да номерирате всеки ред и след това подредете по описа @rownum. Ето пример .

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

И накрая, внимавайте, че не се препоръчва дългосрочно връщане на текущата поръчка.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Изтрийте редове, които съдържат конкретен параметър и са по-стари от един ден

  2. Това ще се съхранява ли на страницата?

  3. Защо в MySQL е безопасно да изключите innodb_support_xa за еднонишкови актуализации?

  4. Заключване на MySQL база данни, така че само един човек наведнъж може да изпълнява заявка?

  5. Какво е MySQL?