Guest jefferson andre da silva Postado Agosto 27, 2008 Denunciar Share Postado Agosto 27, 2008 Ola,Tem como fazer um select que pegue partes de informacoes em uma database no mesmo campo ?Ex: campo -> razaosocial varchar(100)FUNILARIA E PINTURA DO ALEMAOMECANICA TONINHOPINTURA E ELETRO EROSAO DO CIDAOBuscar pela palavra PINTURA, resultado :FUNILARIA E PINTURA DO ALEMAOPINTURA E ELETRO EROSAO DO CIDAODa pra fazer isso ? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Agosto 27, 2008 Denunciar Share Postado Agosto 27, 2008 Sim, é só usar o caractere %, que funciona como o * no velho DOS.Só lembe-se de trocar o = pelo LIKE, pois o resultado não será mais idêntico, e sim parecido.Faz assim:SELECT * FROM `tabela` WHERE `razaosocial` LIKE 'PINTURA' Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Agosto 27, 2008 Denunciar Share Postado Agosto 27, 2008 (editado) Sim, é só usar o caractere %, que funciona como o * no velho DOS.Só lembe-se de trocar o = pelo LIKE, pois o resultado não será mais idêntico, e sim parecido.Faz assim:SELECT * FROM `tabela` WHERE `razaosocial` LIKE 'PINTURA'Deu certo ! Obrigado pela ajuda Editado Agosto 27, 2008 por jefferson andre da silva Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 MLeandroJr! Postado Agosto 27, 2008 Denunciar Share Postado Agosto 27, 2008 Eu falei do caractere e esqueci de colocar no exemplo.....Tente:select razao from empresa.associados WHERE `razao` LIKE '%COMERCIO%';O erro que retornou é porque você colocou aspas simples no lugar de apóstrofes.Veja que aspas simples você utiliza apenas no nome das tabelas ou das fields delas. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest jefferson andre da silva Postado Agosto 27, 2008 Denunciar Share Postado Agosto 27, 2008 Eu falei do caractere e esqueci de colocar no exemplo.....Tente:select razao from empresa.associados WHERE `razao` LIKE '%COMERCIO%';O erro que retornou é porque você colocou aspas simples no lugar de apóstrofes.Veja que aspas simples você utiliza apenas no nome das tabelas ou das fields delas.Isso que você disse tmb estava errado, mas o que corrigiu foi colocar % antes e apos a palavra % Obrigado pela ajuda Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest jefferson andre da silva
Ola,
Tem como fazer um select que pegue partes de informacoes em uma database no mesmo campo ?
Ex: campo -> razaosocial varchar(100)
FUNILARIA E PINTURA DO ALEMAO
MECANICA TONINHO
PINTURA E ELETRO EROSAO DO CIDAO
Buscar pela palavra PINTURA, resultado :
FUNILARIA E PINTURA DO ALEMAO
PINTURA E ELETRO EROSAO DO CIDAO
Da pra fazer isso ?
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.