de geoptimaliseerde manier is om eerst de telling te berekenen en dan gewoon de variabele in je select-statement te plaatsen:
set @rowCount = (select count(col1) from table1);
select col1, count(col1), @rowCount from table1 group by col1;
De aanpak van @Meherzad berekent het aantal rijen vele malen. Maar als u dit in een enkele zoekopdracht wilt doen, kunt u het volgende gebruiken:
select col1, count(col1), (select count(col1) from table1) rowCount
from table1 group by col1;