sql >> Databáze >  >> RDS >> PostgreSQL

PostgreSQL:Porovnání řetězců bez ohledu na velikost písmen

select * 
where email ilike '[email protected]'

ilike je podobný ilike ale nerozlišují se malá a velká písmena. Pro escape znak použijte replace()

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

nebo můžete vytvořit funkci pro únik textu; pro pole použití textu

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


  1. převést php datum do formátu mysql

  2. Jak mohu provést dávkové vložení do databáze Oracle pomocí Pythonu?

  3. Seznam území podporovaných databází Oracle

  4. Jak ukládat pole v MySQL?