none
Select duas tabelas sem acento RRS feed

  • Pergunta

  • Ola amigos

    Eu estou fazendo um select para comparação de dados em duas tabelas que contem o mesmo conteudo, porém uma tem acento e outra nao.. como posso fazer a comparação ignorando o acento?

    O objetivo é posteriormente complementar dados de uma tabela na outra com update, porem onde os nomes sao iguais.

    Segue exemplo:

    select tblWRILoteamento.Loteamento from tblWRILoteamento

    inner join tblWRIEmpreendimentos on tblWRIEmpreendimentos.FK_tblWRIReal_Id = tblWRILoteamento.FK_tblWRIReal_Id

    where tblWRIEmpreendimentos.Empreendimento = tblWRILoteamento.Loteamento

    tblWRIEmpreendimentos

    tblWRILoteamento

    CHÁCARAS REUNIDAS BELA VISTA

    CHACARAS REUNIDAS BELA VISTA

    CHÁCARAS SÃO JOÃO

    CHACARAS SAO JOAO

    CHÁCARAS REUNIDAS PRIMAVERA

    CHACARAS REUNIDAS PRIMAVERA



    • Editado Tiago_Aurelio terça-feira, 9 de janeiro de 2018 18:07 acres
    terça-feira, 9 de janeiro de 2018 18:06

Respostas

  • Basta usar o collate para forçar uma comparaçao de acento insensitivo:


    select Empreendimento, Loteamento  from tblWRIEmpreendimentos join tblWRILoteamento on Empreendimento collate SQL_Latin1_General_CP1_CI_AI =Loteamento  collate SQL_Latin1_General_CP1_CI_AI;
    


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Tiago_Aurelio terça-feira, 9 de janeiro de 2018 18:51
    terça-feira, 9 de janeiro de 2018 18:47
  • Aplique collation AI CI no join
    • Marcado como Resposta Tiago_Aurelio sexta-feira, 13 de abril de 2018 16:04
    quarta-feira, 10 de janeiro de 2018 13:08

Todas as Respostas

  • Basta usar o collate para forçar uma comparaçao de acento insensitivo:


    select Empreendimento, Loteamento  from tblWRIEmpreendimentos join tblWRILoteamento on Empreendimento collate SQL_Latin1_General_CP1_CI_AI =Loteamento  collate SQL_Latin1_General_CP1_CI_AI;
    


    William John Adam Trindade
    Analyste-programmeur


    Sogi Informatique ltée
    If you found this post helpful, please "Vote as Helpful". If it actually answered your question, remember to "Mark as Answer". Se achou este post útil, por favor clique em "Votar como útil". Se por acaso respondeu sua dúvida, lembre de "Marcar como Resposta".

    • Marcado como Resposta Tiago_Aurelio terça-feira, 9 de janeiro de 2018 18:51
    terça-feira, 9 de janeiro de 2018 18:47
  • Aplique collation AI CI no join
    • Marcado como Resposta Tiago_Aurelio sexta-feira, 13 de abril de 2018 16:04
    quarta-feira, 10 de janeiro de 2018 13:08