como '%' não aceita valor NULL
Eu tenho uma consulta que é construída a partir de entradas do usuário (transmitidas via formulário html). Parece (exemplo simples):
Select * From [table] Where [table].[column] like '<parameter>'
Este parâmetro pode ser opcional, portanto, se o usuário deixar o campo de entrada correspondente vazio, eu passo%. Funcionou bem até encontrar valores NULL. Entendo que '%' correspondem a símbolos que não são nulos, mas eu gostaria de considerar NULL como uma string vazia neste caso.
O que devo fazer? Alterar consulta (como?) Ou passar outro (s) símbolo (s) quando o usuário deixou a entrada vazia?
Obrigado.
PS. É um problema real do sistema existente e sei que está longe de ser a solução ideal, mas tenho que lidar com isso.