I have a database with multiple movies, and would like to create a SQL query that ignores the presence of uppercase, lowercase, accents, and ç. For example when searching for "brave heart" I would like the query to return the record of the movie Braveheart. But I do not know how to do it, currently I have used 'like' to return records that find the word typed in any position.
select * from filmes where titulo like '%Valente%'
I use PostgreSQL as a DBMS and I am starting the studies with SQL language and relational database modeling. Thanks in advance for your cooperation, any help is welcome.