If I want to count the number of records in a table GROUPed BY the first word in a string column, must I first compute the first word and store in a tem****ary table and then do my GROUP BY select?