Função Like não funciona...
Colegas..
Estou fazendo um select que tem LIKE, mas não está trazendo os dados corretamente..
Uso firebird 1.5
Delphi 7
CAMPO LIKE UPPER(´¬CA¬´)
se usar assim :
CAMPO LIKE UPPER(´¬C¬´)
retorna 3 registros, perfeitamente, mas quando ponho o a junto não fuciona, aliás com mais nenhuma string, só com 1 letra..
alguém sabe o por quê?
Estou fazendo um select que tem LIKE, mas não está trazendo os dados corretamente..
Uso firebird 1.5
Delphi 7
CAMPO LIKE UPPER(´¬CA¬´)
se usar assim :
CAMPO LIKE UPPER(´¬C¬´)
retorna 3 registros, perfeitamente, mas quando ponho o a junto não fuciona, aliás com mais nenhuma string, só com 1 letra..
alguém sabe o por quê?
Cabelo
Curtidas 0
Respostas
Rjun
29/07/2005
Quais são os registros q ele retorna?
GOSTEI 0
Cabelo
29/07/2005
Quando tem mais de uma letra, não retorna nenhum registro e devria retornar 2..
quando tem uma letra só retorna os 4 que deveria retornar..
acho que a clausula UPPER está me trazendo problemas..
será que tem como procurar independente de maiusculas e minusculas..
quando tem uma letra só retorna os 4 que deveria retornar..
acho que a clausula UPPER está me trazendo problemas..
será que tem como procurar independente de maiusculas e minusculas..
GOSTEI 0
Rjun
29/07/2005
Acho que isso depende da configuração do banco de dados. No SQL Server o like retorna independente se é maiusculo ou minúsculo.
GOSTEI 0
Desenvolvimento01
29/07/2005
experimente UPPER(CAMPO) LIKE ´¬CA¬´
GOSTEI 0
Cabelo
29/07/2005
experimente UPPER(CAMPO) LIKE ´¬CA¬´
???? não entendí...
dar um UPPER no nome do campo ???
qual a finalidade disso?
GOSTEI 0
Rjun
29/07/2005
Sim, você dando o upper no nome do campo, ele vai te retornar o conteúdo do campo todo em maiúsculo.
GOSTEI 0
Cabelo
29/07/2005
Sim, você dando o upper no nome do campo, ele vai te retornar o conteúdo do campo todo em maiúsculo.
mas eu já gravo tudo em maiúsculo, no exemplo está tudo em maiúsculo
GOSTEI 0
Rjun
29/07/2005
Se você tem certeza disso, então use sem o upper.
campo like ´¬CA¬´
GOSTEI 0
Cabelo
29/07/2005
Já fiz este teste, mas... de nada adiantou..
O que pode estar acontecendo.. tenho um select igualzinho, só que em outra tabela, e funciona blz..
O que pode estar acontecendo.. tenho um select igualzinho, só que em outra tabela, e funciona blz..
GOSTEI 0
Cabelo
29/07/2005
Ainda não está funcionando...
Alguém ?????
Alguém ?????
GOSTEI 0
Martins
29/07/2005
Ainda não está funcionando...
Alguém ?????
vc tá fazendo isso dentro do BD ou pelo Delphi?
GOSTEI 0
Emerson Nascimento
29/07/2005
quais os valores retornados no campo ´campo´ com a instrução [b:f47dacb811]like ´¬C¬´[/b:f47dacb811]?
GOSTEI 0