Si vous avec MySQL 8.0 et donc accès aux requêtes récursives :


with T1 (T1sec, T1pos) as
(select 0, locate('1', '01001100101', 1)
union all
select T1seq+1, locate('1',...