Dies sollte genauso gut funktionieren wie jede andere Option -
SELECT
LEFT(name, 1) AS first_letter,
COUNT(*) AS total
FROM contents
GROUP BY first_letter
Wenn Sie diese Abfrage für jeweils einen einzelnen Buchstaben ausführen möchten, können Sie die WHERE-Klausel hinzufügen und GROUP BY -
weglassenSELECT COUNT(*) AS total
FROM contents
WHERE name LIKE 'a%'