Dit zou net zo goed moeten presteren als elke andere optie -
SELECT
LEFT(name, 1) AS first_letter,
COUNT(*) AS total
FROM contents
GROUP BY first_letter
Als u deze query voor één letter tegelijk wilt uitvoeren, kunt u de WHERE-component toevoegen en de GROUP BY -
weglatenSELECT COUNT(*) AS total
FROM contents
WHERE name LIKE 'a%'