Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite,
Tenho um BD de contato ja criado e com pessoas cadastradas.
Gostaria de realizar um select pela coluna NOME, porém tenho cadastros que contém letras MAIÚSCULAS e minusculas, Eis a duvida:
BUSCA:
SELECT * FROM agenda_contatos WHERE NOME LIKE 'ezequiel'
E que ele me traga o seguinte resultado:
-Ezequiel Moraes
Sabe como faço isso? obrigado
Ta e se o campo constar,
Ricardo
Com este seu comando vou seleciona RICARDO não?
Upper transforma em maisculas
Motta >> MOTTA
MOTTA >> MOTTA
Logo trará todos os registros com minusculas ou maisculas.
Não altera os registros.
Só aproveitando, por se tratar de campo String e se for por Input de pessoas e bom você colocar o TRIM também para remover espaços
se tiver acentos, e etcs não esqueça do Replace
Link Doc Oracle sobre Trim: http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions199.htm
Link Doc Oracle sobre Replace: http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions134.htm
http://docs.oracle.com/html/A95915_01/sqfunc.htm#i1007197
Select * from tabela where upper(nome) like upper('motta%')