Originariamente inviato da Jack Barton
strtolower:

SELECT LOWER('STRINGA') from tabella
e per sostituire anche altri caratteri oltre al "-" ? devo annidare?
Io avrei la necessità di sostituire punti, duepunti, accentate...