sql >> Databáze >  >> RDS >> Mysql

PHP &MySQL:Jak mohu použít SET @rank=0; v $query=

Tento chlap je tady Zdá se, že existuje způsob, jak nastavit proměnnou ve stejném dotazu na nulu. Nemám však na tomto počítači nastaveno MySQL, abych to zkusil.

Zde je dotaz, který navrhuje ve svém příspěvku na blogu:

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

(Přichází odněkud nějaký domácí úkol, který souvisí s výpočetními pozicemi? Toto je třetí otázka, kterou jsem na toto za dva dny viděl.)

Kontrolujete duplicitní skóre?



  1. SQL Server Převod celého čísla na binární řetězec

  2. jak aktualizovat konkrétní pole (sloupec) řádku o hodnotu automatického přírůstku tohoto řádku s nějakou předponou v mysql?

  3. Únikové znaky jako $ a % | MySQL a PHP

  4. Python mysql.connector – správný způsob, jak načíst řádek jako slovník