select
*
from
clientes
where
upper(nome) like '%'+upper('MaRcIa')+'%'
Se for outro db procure a função que transforma todas as letras em minúsculas . O contrário tbm é válido…
Um abraço kra…
R
RodrigoSol
Upper também vale pro Oracle.
Na maioria dos bancos de dados você pode configurar se ele vai ser case insensitive.
No SQLServer você define o esquema na instalação.
K
kuchma
“black_fire”:
Se for no sql server use:
select
*
from
clientes
where
upper(nome) like '%'+upper('MaRcIa')+'%'
Se for outro db procure a função que transforma todas as letras em minúsculas .
SQL Server? Naaao… :mrgreen:
Para minusculas, a funcao seria LOWER() - para maiusculas sim UPPER().
No PostgreSQL o ILIKE funciona como um LIKE “case-insensitive” (alem das opcoes de uso de expressoes regulares nas comparacoes). Mais ai voce fica restrito ao PostgreSQL.
Marcio Kuchma
R
RodrigoSol
Tá certo! Mas da na mesma, já que tanto o campo, como a string de pesquisa foram convertidas para maiusculas.
K
kuchma
Sim, sim, claro. Funciona perfeitamente - tanto com uma, quanto com outra opcao.