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

Vyberte konkrétní řádek z tabulky mysql

Můžete použít LIMIT 2,1 místo WHERE row_number() = 3 .

Jako dokumentace vysvětluje, první argument určuje posun prvního řádku, který se má vrátit, a druhý určuje maximální počet řádků, které se mají vrátit .

Mějte na paměti, že jde o index založený na nule. Pokud tedy chcete číslo řádku n , první argument by měl být n-1 . Druhý argument bude vždy 1 , protože chcete jen jeden řádek. Pokud například chcete číslo řádku 56 tabulky customer :

SELECT * FROM customer LIMIT 55,1


  1. Spouštěče MySQL se vloží do jiné tabulky

  2. Escapování dvojtečky ':' v dotazech JPA

  3. Průvodce návrhem databáze pro události kalendáře a připomenutí v MySQL

  4. ODBC dotaz na MS SQL Server vrací prvních 255 znaků pouze v PHP PDO (FreeTDS)