QUAL A SINTAXE DA FUNCAO "LIKE"??
QUAL A SINTAXE DA FUNCAO "LIKE"??
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'
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'
select * from Tabela
where CampoX Like 'a%'
where CampoX Like 'a%'
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é.
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é.
Obrigado galera!
Tópico encerrado , respostas não são mais permitidas