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

Je možné získat celkový počet řádků s limitem posunu

SQL_CALC_FOUND_ROWS můžete použít takto

SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;

Získá počet řádků před použití jakékoli klauzule LIMIT. K načtení výsledků potřebuje další dotaz, ale tento dotaz může být jednoduše

SELECT FOUND_ROWS()

a nemusíte tedy svůj složitý dotaz opakovat.




  1. Oracle CLOB nemůže vložit více než 4000 znaků?

  2. Příkaz MySQL TABLE

  3. Jak otestovat, zda je správně nainstalován ovladač JDBC a zda lze DB připojit?

  4. Mohu použít VARCHAR jako PRIMÁRNÍ KLÍČ?