Select where like 'a%' não retorna nada no postgres
Olá pessoal tudo bem?
Acabei de modificar os nomes das tabelas de uma base de dados, e quando eu tento realizar uma seleção do tipo
select nome_coluna from tabela where nome_coluna like 'abr%';
ela não me retorna nenhum valor, apesar de eles existirem na tabela.
Estou utilizando o banco de dados Postgresql 7.4.2, e em uma base de dados semelhantes, apenas os nomes das tabelas que são diferentes, este tipo de busca funciona normalmente.
Alguém ai poderia me ajudar?
Select where like 'a%' não retorna nada no postgres
ola, tente fazer assim:
=# SELECT campo FROM tabela WHERE campo ILIKE '%abr%';
pra ver se ele retorna algo...pq assim usando o ILIKE vc vai procurar independente de maiuscula ou minuscula....e o % antes da string eh soh pro caso de existir um espaco ou alguma coisa antes da string :wink:
Select where like 'a%' não retorna nada no postgres
Legal retorna mesmo com o like...
O engraçado é que
1 | 'BIRIGUI' |
é o valor retornado, para uma pesquisa like'%BI%' ...
E aparentemente não existe nenhum espaço nesta string