I believe the answer is no, but perhaps someone has a brilliant workaround: Can (you make) SQL Group By word variations?
Variation examples Run: Run, Ran, Running, Runs
or Goose: Goose, Geese
I know there are a number of reasons why not to do this type of thing, I'm sure some will be shared here, but I have a little pet project that this would help. Short of creating my own personal dictionary table, which is not happening, or having an absurd amount of replace or case statements, does anyone have a practical way of doing this? I am currently working in SQL Server, but any SQL language would be a welcome answer.