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

Počítejte řádky, dokud se hodnota ve sloupci nezmění mysql

Váš time Zdá se, že sloupec určuje pořadí. Potom by počet nul na konci byl:

select count(*)
from table t
where t.col = 0 and
      t.time > (select max(t2.time) from table t2 where t2.col = 1);



  1. Důvod pro získání ORA-01422:Přesné načtení vrátí více než požadovaný počet řádků

  2. Oracle:Odstranění zdola nahoru

  3. hromadná aktualizace dekadické hodnoty tabulky mysql a změna typu pole sloupce

  4. Jeden bezpečnostní systém pro aplikaci, sdružování připojení a PostgreSQL – případ LDAP