Ir para conteúdo
Fórum Script Brasil
  • 0

FireBird 1.5 Pesquisa utilizando a função upper() - Dúvidas


Dávila Patrícia

Pergunta

Olá pessoal,

Estou fazendo uma pesquisa em um banco (firebird) , mas ao utilizar a função upper() ele não reconhece os acentos e a cedilha.

mais ou menos assim...

Exemplos de alguns testes que fiz:

Tenho no banco no campo nome os seguintes registros "NAÇÃO", "Nação", "nação"

Ao executar o comando SQL:

select * from TESTE where upper(nome) like'%NAÇÃO%';

A pesquisa retorna somente o "NAÇÃO", e assim funciona com qualquer palavra que já esteja em maiuscula.

Mas para as palavras minusculas ele não reconhece o acento nem a cedilha.

Como posso fazer, para que seja feita a pesquisa desconsiderando o case sensitive mas com acentos e cedilha?

Estou usando a versão 1.5

Tentei fazer o contrario utilizando a função lower() mas meu firebird não a reconheceu!!!! :unsure:

O que pode estar errado???

Nunca vi isso!!! Se alguém tiver uma dica ficarei muito agradecida!!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0
Estou fazendo uma pesquisa em um banco (firebird) , mas ao utilizar a função upper() ele não reconhece os acentos e a cedilha.
Dávila Patrícia, imagino que você também não esteja conseguindo uma ordenação correta quando há acentuação.

Há duas coisas envolvidas: Character Set e Collate

Dê uma olhada neste post, veja comentário e link que há nele.

Abraços

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...