sql >> Database teknologi >  >> RDS >> PostgreSQL

PostgreSQL:Ufølsom streng sammenligning

select * 
where email ilike '[email protected]'

ilike ligner like men ufølsom overfor store og små bogstaver. Brug replace() til escape-tegn

where email ilike replace(replace(replace($1, '~', '~~'), '%', '~%'), '_', '~_') escape '~'

eller du kan oprette en funktion til at undslippe tekst; til en bred vifte af tekstbrug

where email ilike any(array['[email protected]', '[email protected]'])


  1. MySQL Syntaks fejlmeddelelse Operand skal indeholde 1 kolonne(r)

  2. Overvågning af dine databaser med MySQL Enterprise Monitor

  3. Sådan tilføjer du lodrette grænser til dit SQL*Plus / SQLcl-outputgitter

  4. Der er opstået en JNI-fejl. Tjek venligst din installation og prøv igen i Eclipse x86 Windows 8.1