Yes, but depends on the species, just like it does in salt water
fish. Just because you can't see a fishes teeth doesnt mean it
doesnt have any. Many fish have what are called phyringial teeth,
which means they are set further back in their mouths/throat. Carp
are a good example of a fish having this sort of dental
arrangement. Good examples of freshwater fish with prominent teeth
are piranah's, gar, pike etc!