Dit zou je een lijst met screen_names moeten geven en het totale aantal hashtags dat ze gebruiken.
SELECT foo.screen_name, SUM(foo.counts) FROM
(
SELECT screen_name,
LENGTH( tweet_text) - LENGTH(REPLACE(tweet_text, '#', '')) AS counts
FROM tweet_table
) as foo
GROUP BY foo.screen_name
Maar .... het is een vervelende vraag als de tafel enorm is. Ik zou een specifieke gebruiker kunnen specificeren in de innerlijke selectie als je alleen tellingen nodig hebt voor een enkele gebruiker. Zoals dit:
SELECT foo.screen_name, SUM(foo.counts) FROM
(
SELECT screen_name,
LENGTH( tweet_text) - LENGTH(REPLACE(tweet_text, '#', '')) AS counts
FROM tweet_table WHERE screen_name = 'tweeter_user_1'
) as foo
GROUP BY foo.screen_name