Muitos iniciantes não sabem mas o comando SELECT simples muitas vezes não traz como resultado registros que possuem valor nullo num determinado campo indicado na pesquisa.
para obrigar a seleção resultar campos com valores nulos :
select * from CLIENTES
where coalesce (codigo,'') like :0 and
coalesce (nomerazao,'') like :1 and
coalesce (apelfant,'') like :2 and
coalesce (cpfcnpj,'') like :3 and
coalesce (tipopessoa,'') like :4 and
coalesce (cidade,'') like :5
order by codigo
Esse exemplo foi inserido num componente do tipo Query .
O argumento coalesce seguido da sintaxe (CAMPO,'') , onde campo é o campo sugerido na pesquisa e o espaco me branco marcado com '' substitui os valores nulos por valor em branco (somente durante a pesquisa) e retorna os resultados.
OBJETIVO DO SITE : COMPARTILHAR CONHECIMENTO ENTRE OS QUE UTILIZAM LINGUAGEM DE PROGRAMAÇÃO OBJECT PASCAL E FERRAMENTA DE DESENVOLVIMENTO BORLAND/EMBARCADERO DELPHI. AQUI SERÃO POSTADAS DICAS PARA RESOLUÇÃO DE PROBLEMAS QUE SÃO COMUNS ENTRE OS QUE ESTÃO INICIANDO NO MUNDO DA PROGRAMAÇÃO. OBRIGADO PELA SUA VISITA !
Total de visualizações de página
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário