Tente quebrar */*
com aspas duplas. "*/*"
não '*/*'
.
Estou tentando usar o mecanismo de banco de dados Microsoft Jet para selecionar registros de uma planilha do Excel. Eu quero selecionar apenas os registros em que o campo F1 contém uma barra. Minha instrução SELECT se parece com:
select F1 from [yada yada] where F1 like '*/*'
mas isso resulta em nenhum registro sendo retornado. Eu tentei usar% em vez de * e alike
em vez de like
, mas nenhuma combinação funciona. Qual é a expressão correta para correspondência em um campo com base no fato de conter ou não um único caractere especificado?
Obrigado.
Tente quebrar */*
com aspas duplas. "*/*"
não '*/*'
.
Fiz mais algumas pesquisas e descobri que o mecanismo de banco de dados Jet usa o ANSI SQL 92. A partir daí, descobri que o caractere curinga do ANSI SQL 92 é %
, não *
. Eu tinha certeza de que já havia tentado o caracter% e achei que não funcionava, mas voltei e tentei novamente. Descobri que quando eu mudei o alvo do operador "like" de ' /
Peço desculpas por incluir informações incorretas na minha declaração original do problema. Obrigado a todos que olharam para isso.
Tags microsoft-excel