Điều này sẽ hoạt động tốt như bất kỳ tùy chọn nào khác -
SELECT
LEFT(name, 1) AS first_letter,
COUNT(*) AS total
FROM contents
GROUP BY first_letter
Nếu bạn muốn chạy truy vấn này cho một chữ cái tại một thời điểm, bạn có thể thêm mệnh đề WHERE và bỏ GROUP BY -
SELECT COUNT(*) AS total
FROM contents
WHERE name LIKE 'a%'