LIKE

GUILHERMEMFA 19/08/2013 10:48:39
#427750
Bom dia a todos!

Como utilizar o LIKE para exibir todos os campos inclusive os que forem NULL

Tem como? Grato
ASHKATCHUP 19/08/2013 10:50:44
#427751
Resposta escolhida
Bom dia.

Não faz muito sentido... por que tu iria usar o LIKE para retornar registros nulos? Não seria melhor não usar nenhuma clausula SQL?

Algo como [Ô]SELECT * FROM CLIENTES[Ô]

Explique o seu caso melhor.
GUILHERMEMFA 19/08/2013 11:05:01
#427755
A pesquisa é realizada em um campo da tabela que possui vários valores NULL. (A tabela é de sistema de terceiros)

Em um TEXTBOX eu digito o que vai ser pesquisado em meu like. Se não for digitado nada no TEXTBOX preciso que retorne todos os dados da tabela inclusive os que estão NULL nesse campo.
Entendeu?

GUILHERMEMFA 19/08/2013 11:19:21
#427757
Tipo assim
ASHKATCHUP 19/08/2013 12:14:03
#427767
Entendo. Mas mantenho a minha sugestão: se o textbox estiver vazio, não use nada na clausula where. Então, o banco devolverá TODOS registros daquela tabela, inclusive os NULL.

Ou seja:


If (txtFiltrar.Text <> [Ô][Ô]) Then
sql = [Ô]Select * From Vendas Where Fruta Like [ô]%[Ô] txtFiltrar.text & [Ô]%[ô][Ô]
Else
sql = [Ô]Select * From Vendas[Ô]
End if
Tópico encerrado , respostas não são mais permitidas