sql >> Databasteknik >  >> RDS >> Mysql

mysql antal poster i markören utan iteration?

Gör en räkning före markören:

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

EDIT:Om du vill göra det efter att ha ÖPPAT markören, försök att göra:

OPEN your_cursor;
select FOUND_ROWS() into user_cnt ;


  1. Tvetydig kolumn i INNER JOIN uttalande

  2. Fråga jämföra datum i SQL

  3. Hur hashas lösenord i MySQL?

  4. Vilket är det bästa sättet att undvika tecken som inte är formaterade i Oracles to_char?