Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DLSeken

Maiúscula e Minúscula

Recommended Posts

Bom dia galera, estou com uma dúvida. Tenho um campo que busca os dados pelo nome da pessoa. Só que se o nome estiver gravado no banco como Ronaldo Tavares e eu digitar ronaldo Tavares ele não busca nenhum resultado. Tem algum sintaxe no sql que me permite fazer essa diferença ?

select nm_servidor, S1.nr_cpf_servidor, st_permissao_moduloterceirizado, ds_cargo,
                    sg_lotacao_se, sg_lotacao_ss, sg_lotacao_dp
                    from public.tb_servidor S1
                    inner join sch_gp.tb_vinculos_servidor S2 on S1.nr_cpf_servidor = S2.nr_cpf_servidor
                    where S1.nr_cpf_servidor = S2.nr_cpf_servidor and nm_servidor = '{$nome}'");

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isto depende do SGBD que está sendo usado.

 

A solução mais simples é usar uma FUNCTION que converta string (uppercase <> lowercase) e a cláusula LIKE no WHERE.

 

Pesquise as FUNCTIONS do SGBD em questão na documentação padrão.

Compartilhar este post


Link para o post
Compartilhar em outros sites

se for Postgres, use ILIKE

(quer dizer: "like insensitive")

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.