select *
where email ilike 'example@sqldat.com'
ilike
liknar like
men skiftlägesokänslig. Använd replace()
för escape-tecken
where email ilike replace(replace(replace($1, '~', '~~'), '%', '~%'), '_', '~_') escape '~'
eller så kan du skapa en funktion för att undvika text; för en rad textanvändning
where email ilike any(array['example@sqldat.com', 'example@sqldat.com'])