Jump to content


Photo

Buscar Valores Sem Case Sensitive


  • Faça o login para participar
4 replies to this topic

#1 FoskneT

FoskneT

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 09/12/2006, 15:32

Aew galera, seguinte, tô tentando buscar um xxxxxx dos valores aqui sem a sensibilidade ao caso...

Como eu faço isso em SQL?

Tô fazendo assim inicialmente:
"SELECT * FROM pessoas WHERE nome LIKE %var_nome%"
Vlw aí galera, qualquer ajuda é bem vinda!

Ah! Skeci de dizer! Tõ usando o Interbase e Delphi... :P

De toda forma, tá dando errado... vlw aew galera!
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 09/12/2006, 21:37

Do you need to perform search on the contents of text columns ?
On VARCHAR column you can use operators like '=', '>', BETWEEN, IN (), case sensitive LIKE and STARTING, case insensitive CONTAINING. In most cases index can be used to speed search up.
Blobs can't be indexed, and you are restricted to LIKE, STARTING, and CONTAINING operators. You can't directly compare blobs with operators '=', '>' etc. (unless you use UDF), so you can't e.g. join tables on blob fields.


Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 FoskneT

FoskneT

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 11/12/2006, 10:43

Não sei se estou fazendo algo errado, mas tentei assim com CONTAINING

SELECT * FROM pessoas WHERE nome CONTAINING %var_nome%;

Porém não aparece resultado nenhum ... :P

Será que estou fazendo algo de muito errado?!

Obrigado.
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...

#4 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 11/12/2006, 18:51

A sintaxe é:
CONTAINING value

http://www.ibphoenix...ibp_upandrun#12

Edição feita por: Eclesiastes, 11/12/2006, 18:51.

Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#5 FoskneT

FoskneT

    Normal

  • Usuários
  • 63 posts
  • Sexo:Não informado

Posted 12/12/2006, 18:21

Vlw véi, foi só tirar os '%' e funcionou blz!

Muito obrigado pela ajuda, T+!
Fosknet MX
¯¯¯¯¯¯¯¯¯¯
Quase programador em PHP...
Quase DJ...
Quase sendo expulso da escola...




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq