Jump to content


Photo

Dúvida Sobre Sql!


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

#1 Robocop

Robocop

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Interesses:Mulheres!!!

Posted 01/02/2004, 00:11

Na verdade a minha dúvida não é sobre PHP, é sobre SQL e eu achei que esta fosse a sessão mais certa para o assunto.

É o seguinte, eu quero fazer uma pesquisa em SQL que não faça distinção entre letras maiúsculas ou minúsculas.

Exemplo: No banco de dados tem gravado o nome Maria (com M maiúsculo) e eu quero que este nome seja encontrado mesmo se a pessoa digitar maria (com m minúsculo) no formulário de pesquisa.

Se alguém souber como resolver isso, por favor me ajude.

Obrigado!

#2 GifsBrasil

GifsBrasil

    12 Horas

  • Usuários
  • 224 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 01/02/2004, 03:12

SELECT * FROM tabela WHERE $opcao LIKE '%$busca%' 

tenta isso ;)
------------------------
GifsBrasil.com
ICQ 27189411
-------------------------

#3 Robson

Robson

    Turista

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

Posted 01/02/2004, 03:51

não precisa fazer nada. o mysql é case insensitive para buscas. ou seja: tanto faz digitar maria ou Maria que os resultados serão os mesmos.

#4 GifsBrasil

GifsBrasil

    12 Horas

  • Usuários
  • 224 posts
  • Sexo:Não informado
  • Localidade:Rio de Janeiro

Posted 01/02/2004, 18:15

mas e se o dado for Maria da Silva e ele buscar por Maria? ai tem q ter o like... neh?
------------------------
GifsBrasil.com
ICQ 27189411
-------------------------

#5 thiagorsl

thiagorsl
  • Visitantes

Posted 01/02/2004, 18:52

não adiantaria vc usar o like para maria? pq e va procurar qualquer res que tenha maria? e se o seu é maria tem diferença e tiveespoenteum outro acho ele acha





FLW------------------> :D

#6 Robocop

Robocop

    Normal

  • Usuários
  • 72 posts
  • Sexo:Não informado
  • Interesses:Mulheres!!!

Posted 01/02/2004, 20:39

não precisa fazer nada. o mysql é case insensitive para buscas. ou seja: tanto faz digitar maria ou Maria que os resultados serão os mesmos.

Mas eu não estou usando mysql, e sim a linguagem SQL para tratar algumas tabelas em um programa que eu estou desenvolvendo.

Mesmo assim eu já consegui resolver, mas obrigado pelas dicas!




0 user(s) are reading this topic

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

IPB Skin By Virteq