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

mysql počet záznamů v kurzoru bez iterace?

Proveďte počítání před kurzorem:

select count(*)
into @user_cnt
from users
where fullname like concat (
    lastname,
    ' ',
    firstname,
    ' (',
    middlename,
    '%'
    );

EDIT:Pokud to chcete udělat po OTEVŘENÍ kurzoru, zkuste udělat:

OPEN your_cursor;
select FOUND_ROWS() into user_cnt ;


  1. Aktualizujte více tabulek v SQL Server pomocí INNER JOIN

  2. Je Intel odsouzen k zániku v prostoru CPU serveru?

  3. Nelze se připojit k místnímu PostgreSQL

  4. Vyberte nabídku možností čtení z databáze a použijte její hodnoty