sql >> Database >  >> RDS >> Mysql

Keer de natuurlijke volgorde van een MySQL-tabel om zonder ORDER BY?

Gebruik @rownum in uw zoekopdracht om elke rij te nummeren en sorteer vervolgens op @rownum. Hier is een voorbeeld .

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

Houd er ten slotte rekening mee dat het niet wordt aanbevolen om op de lange termijn te vertrouwen op de huidige bestelling die wordt geretourneerd.



  1. Een paar snelle dingen over PASS-feedback

  2. Hoofdlettergevoelige databasequery

  3. Spark:lezen van grote MySQL-tabel in DataFrame mislukt

  4. Jenkins gebruiken met Kubernetes AWS, deel 3