Powinno to działać równie dobrze jak każda inna opcja -
SELECT
LEFT(name, 1) AS first_letter,
COUNT(*) AS total
FROM contents
GROUP BY first_letter
Jeśli chcesz uruchomić to zapytanie dla pojedynczej litery naraz, możesz dodać klauzulę WHERE i upuścić GROUP BY -
SELECT COUNT(*) AS total
FROM contents
WHERE name LIKE 'a%'