Dette skulle give dig en liste over skærmnavne og det samlede antal af alle hashtags, de bruger.
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
Men... det er en grim forespørgsel, hvis bordet er enormt. Jeg kan angive en specifik bruger i det indre udvalg, hvis du kun skal bruge tæller for en enkelt bruger. Sådan:
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