Możesz użyć CROSS JOIN. Podzapytanie otrzyma licznik dla wszystkich firstnames
a następnie będzie zawierać tę wartość w każdym wierszu:
SELECT firstname, d.total
FROM BigTable
CROSS JOIN
(
SELECT COUNT(*) total
FROM BigTable
WHERE firstname LIKE 'a%'
) d
WHERE firstname LIKE 'a%';
Zobacz SQL Fiddle z wersją demonstracyjną