Instrução SQL para retornar registros...

Delphi

21/11/2003

Tenho uma tabela CLIENTES com vários nomes e quero fazer uma instrução SQL que retorne os clientes começados pelas letras digitadas em um EDIT. Por Exemplo, se eu digitar F, aparecer somente os clientes iniciados por F ex: FRANCISCO, FERNANDO, FABRICIO etc. Se eu digitar MARI, retorne somente os clientes iniciados por MARI ex: MARIA, MARIANA, MARINALVA etc.

Alguém pode me ajudar, por favor.


N_valdo

N_valdo

Curtidas 0

Respostas

Rfpsatin

Rfpsatin

21/11/2003

select * from tabcli where nomeDoCliente like ´Ricardo¬´

te retornará todos com Ricardo no começo do nome.

se vc quiser uma busca onde p.ex ard traga Ricardo, faça, ¬ard¬

sacou?

da uma olhada no like, ele é o comando a ser usado por ti


GOSTEI 0
Koplin

Koplin

21/11/2003

select * from clientes where nome like ´MARI¬´
ou
select * from clientes where nome like ´+quotedstr(edit1.text)+´¬´

quotedstr insere as aspas para delimtiar a string

O coringa pode ser diferente dependendo do banco de dados
sei que este vale em paradox, interbase e mysql


GOSTEI 0
POSTAR