Furriel Posted January 20, 2007 at 06:57 PM Report #77481 Posted January 20, 2007 at 06:57 PM 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%'
Tiago Salgado Posted January 21, 2007 at 03:11 AM Report #77547 Posted January 21, 2007 at 03:11 AM Tens que concatenar os % com a variavel @nome SELECT C_NOME FROM CLIENTES WHERE C_NOME LIKE '%' + @nome + '%' Experimenta assim
Furriel Posted January 21, 2007 at 08:56 AM Author Report #77552 Posted January 21, 2007 at 08:56 AM Tiago Salgado é isso mesmo, obrigado 😛 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.
Tiago Salgado Posted January 21, 2007 at 04:59 PM Report #77632 Posted January 21, 2007 at 04:59 PM Experimenta assim: EXECUTE TESTE 'filipe silva'
Furriel Posted January 21, 2007 at 07:56 PM Author Report #77672 Posted January 21, 2007 at 07:56 PM Funciona 😛 Obrigado mais uma vez
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now