Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy można uzyskać całkowitą liczbę wierszy z limitem przesunięcia?

Możesz użyć SQL_CALC_FOUND_ROWS w ten sposób

SELECT SQL_CALC_FOUND_ROWS * FROM users limit 0,5;

Pobiera liczbę wierszy przed stosowanie dowolnej klauzuli LIMIT. Potrzebuje innego zapytania, aby pobrać wyniki, ale to zapytanie może po prostu być

SELECT FOUND_ROWS()

dzięki czemu nie musisz powtarzać swojego skomplikowanego zapytania.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Różnica między mysql a mysqli

  2. Kiedy używam c9.io, jak mogę połączyć się z MySQL?

  3. Właściwy sposób na przechowywanie strefy czasowej w bazie danych?

  4. błąd zmienianie tabeli, dodawanie klucza obcego ograniczenia uzyskiwanie błędu Nie można dodać lub zaktualizować wiersza podrzędnego

  5. Błąd ActiveRecord:SAVEPOINT active_record_1 nie istnieje