como retornar em uma consulta com like por exemplo os nomes iniciados com minusculo ? esta consulta mostrada no curso so funciona se tiver com D em maiusculo
select * from aluno where nome like 'D%'
como retornar em uma consulta com like por exemplo os nomes iniciados com minusculo ? esta consulta mostrada no curso so funciona se tiver com D em maiusculo
select * from aluno where nome like 'D%'
Olá Silva, tudo bem?
Não entende muito bem o seu questionamento, você está querendo por exemplo, retornar em uma única query todos os nomes iniciados com D, mesmo que o nome esteja em minúsculo ? Ou apena retornar os nomes que iniciem com D que estejam em minúsculo ?
Aguardo o seu retorno!
assim se executar esta consulta
select * from aluno where nome like 'D%'
ele me retorna so os registros que tem "d" em maiúsculo, por exemplo ele retorna com nome Diego mas não retorna se tiver um nome diego
Para realizar uma busca no Postgres desconsiderando maiúsculas ou minúsculas, basta trocar o like por ilike
Sua busca fica assim:
select * from tabela where name ilike '%teste%'
É exatamente isso que o Cesar informou Silva, o LIKE é case-sensitive e o ILIKE é case-insensitive, então para obter o resultado esperado você pode utilizar o ILIKE na sua query, como o Cesar mostrou no exemplo.
Espero ter ajudado e bons estudos!