QUAL A SINTAXE DA FUNCAO "LIKE"??

USUARIO.EXCLUIDOS 12/04/2007 12:49:58
#211507
QUAL A SINTAXE DA FUNCAO "LIKE"??
HUGOSSOUZA 12/04/2007 13:03:09
#211513
like é oq vc gostaria que encontrasse naquele campo com aquela condição

ex:

campo like '%" condicao "%' 'a condição que você passou ele vai procurar em todo o campo
campo like '" condicao "%' 'vai procurar tudo que começa a condição
campo like '%" condicao "' 'vai pesquisar tudo que termina com a condição

no vb6 em access com conexao ADO vc usa '%' agora com conexao DAO usa '*'.
na maioria dos outros bancos é '%'

ex:

"tabela1"
jose da silva
augusto jose
maria jose silva

select * from tabela1 where nome like 'jose%'
resultado = 'jose da silva'

select * from tabela1 where nome like '%jose%'
resultado =
'jose da silva'
'augusto jose'
'maria jose silva'

select * from tabela1 where nome like '%jose'
resultado = 'augusto jose'

ANGELO.BA 12/04/2007 13:04:42
#211515
select * from Tabela
where CampoX Like 'a%'
VBAPRENDE 12/04/2007 13:05:36
#211516
Funciona assim:

Banco de Dados
Codigo Nome
1 Paulo Sergio da Silva
2 Sergio de Almeida
3 Ronaldo Dias Sergio

'Assim ele busca no campo nome a palavra Sergio no campo nome em qualquer parte.
select * from sua_tabela Where Nome like '%Sergio%'
Resultado
1 Paulo Sergio da Silva
2 Sergio de Almeida
3 Ronaldo Dias Sergio


'Assim ele busca no campo nome a palavra Sergio quando somente no inicio do campo, tudo que começa com Sergio Não Importa o que tem na frente.
select * from sua_tabela Where Nome like 'Sergio%'
Resultado
2 Sergio de Almeida



'Assim ele busca no campo nome a palavra Sergio quando a palavra Sergio estiver no Final do Texto dentro do campo, tudo que termina com Sergio.
select * from sua_tabela Where Nome like '%Sergio'
Resultado
3 Ronaldo Dias Sergio


Acho que é isso que você qué.
USUARIO.EXCLUIDOS 12/04/2007 14:15:07
#211536
Obrigado galera!
Tópico encerrado , respostas não são mais permitidas