OPERADOR LIKE NÃO EST? LOCALIZANDO STRING

POCE1DON 11/02/2016 12:38:47
#457488
Tenho uma coluna telefone na seguinte formatação:
[ô]00 0000-0000@RESIDENCIAL#00 0000-0000@CELULAR[ô]

Quando tento usar WHERE telefone LIKE [ô]%00%[ô] simplesmente
não funciona. Se usar WHERE INSTR(telefone, [ô]00[ô]) > 0, aí sim
dá certo.

O LIKE não deveria funcionar?

Vlw
ACCIOLLY 11/02/2016 13:22:04
#457490
Q tipo de dados tem esse campo? Texto (varchar)? Porque se for é pra funcionar sim...
KERPLUNK 11/02/2016 19:31:32
#457518
Resposta escolhida
Os caracteres coringa, variam de banco para banco. Qual banco de dados está usando?
POCE1DON 11/02/2016 23:49:31
#457548
Citação:

:
Q tipo de dados tem esse campo? Texto (varchar)? Porque se for é pra funcionar sim...



Meu Banco é o Access, e o campo é um de texto simples para 255 caracteres

Citação:

:
Os caracteres coringa, variam de banco para banco. Qual banco de dados está usando?



Essa situação me deixou surpreso, nunca tive problemas com o LIKE em não conseguir localizar uma informação.
O banco é Access
KERPLUNK 12/02/2016 00:16:41
#457549
Se o banco é access, você deve usar o asterisco no lugar dos [Ô]%[Ô].
POCE1DON 12/02/2016 01:17:37
#457551
Citação:

:
Se o banco é access, você deve usar o asterisco no lugar dos [Ô]%[Ô].



Não sei se xingo o Access ou te agradeço , deu certo! ... mesmo assim, obrigado pela informação

Agora, esse banco é bem [Ô]esquizofrenico[Ô]. Faço pesquisas em outras colunas, também de textos, mas que possuem
apenas caracteres normais, como os nome de pessoas, e é retornado as informações sem problemas utilizando % ao invés
de *... vai entender essa coisa....
Tópico encerrado , respostas não são mais permitidas