• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Furriel

[SQL2000] Pesquisa por um nome

5 mensagens neste tópico

Olá,

Queria fazer uma pesquisa em SQL que o utilizador apenas precisasse de introduzir um nome e na resposta apareceriam todas as pessoas com esse nome.

Já estive a tentar fazer mas ao fazer por exemplo:

SELECT C_NOME FROM CLIENTES WHERE C_NOME LIKE '%@nome%'

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tens que concatenar os % com a variavel @nome

SELECT C_NOME FROM CLIENTES WHERE C_NOME LIKE '%' + @nome + '%'

Experimenta assim

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Tiago Salgado é isso mesmo, obrigado :P

Criei um SP para pesquisar por nome, está a funcionar lindamente mas tenho um problema quanto faço os testes no query analyser só posso fazer:

EXECUTE TESTE filipe

Se fizer assim já dá erro. Não me deixa introduzir duas palavras para uma variável só.

EXECUTE TESTE filipe silva

Ele assume que são duas variáveis. Como faço para ele assumir que é só uma?

Obrigado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora