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